Just remeber what i shared with you about the P-Stop.
The pin MUST be pulled high externally, the internal pullup is
disabled on purpose by the firmware. If you do not do this external
pullup and enable P-stop via the menu system or onboard preferences
then you cannot print, the bot will pause as soon as the print begins.
This was done as a safety check to ensure a P-Stop device was actually
plugged in.
You can use an N.O. normally open switch that then grounds the sense
pin when closed, provided you also provide something like a 4.7k
pullup resistor from a 5 volt source.
To recap, the pin expects 5 volts is a non-tripped position and must
be powered that way from the 5 volt rail. Grounding the sense pin is
the trip which causes a pause.
It's only sensing the pin, after the print starts.
Normal MakerBot gen4 endstop switch do assert the sense pin high so
plugging in a normal endstop switch will work as expected. A typical 2
wire endstop switch in theory also would work, but instead, you would
use a N.C. normally closed contact from 5 volts via a 4.7k resistor
and then let the internal pulldown pull the pin low when the switch is
opened by contact or whatever.
You can also use a 2 wire N.O. switch but, it's really 3 wire at the
motherboard with the 4.7K there and then only ground and the sense pin
going to the switch.
> > <
https://lh5.googleusercontent.com/-35yAYqfTgFA/UbI9M5eDFeI/AAAAAAAAAP...>
>
> > I am hoping some of the experts here might be able to tell me if this
> > looks like a good idea or not. Basically, a 1.5k pull-up resistor to the
> > P-stop input. The optoisolator pulls this down to ground when activate.
>
> > As far as I can tell, this should be safe. Worst case, if the Atmega
> > 1280 were misconfigured accidentally and J0 was set as a LOW output, it
> > would need to sink about 3.3mA through the resistor, which seems reasonable
> > to me.
>
> > Under this setup you would need an external power supply to power the
> > "external" side of the optoisolator, an added effort, but necessary to keep
> > the Mightyboard isolated.
>
> > Anyway, just want to see if anyone has any thoughts and if I'm missing
> > something obvious.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Jetty Firmware" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to
jetty-firmwar...@googlegroups.com <javascript:>.
> > For more options, visithttps://
groups.google.com/groups/opt_out.