jagowilson wrote:Did you set the board type in the firmware's Configuration.h? This flag tells the firmware what pins various things like endstops are on, so if you set this incorrectly it would make sense that you might get junk readings.
the mboard was set to 62 (Sanguinololu 1.2 and above) by default which i believe is the correct setting (but it would explain my problems if it isnt). it also left it set to the default solidoodle2 settings. the chip is a 644p with a rev 1.3a sticker. also found silkscreen on board that says Sanguinololu rev 1.3a
tried github.com/ozadr1an/Solidoodle-Marlin_v1/tree/Solidoodle_Marlin_v1_beta and still no luck with the stops. the voltage a pins 24,25, and 26 is 0 when the limit switch is not tripped and 5 when tripped.
i see where i can invert the logic on the config but im not sure where the actual stop logic is defined