Railcore Anti-Crash Z-stops (RACZ)

Railcore Anti-Crash Z-stops (RACZ)

thingiverse

These safety switches for the Railcore 300ZL trigger an emergency stop when the bed goes higher than it's supposed to (also known as a crash). These switches will stop all motion immediately, acting faster than you can, and help prevent damage during a crash, such as jamming the bed into your nozzle, cracking your anti-backlash nuts, bending/breaking your titanium heatbreak, etc. (all of which have happened to me before I installed these). Depending on where you set the switches to trigger, you may still get a little scratch on your build surface, but hopefully won't have to replace any parts! Be sure to place them so they won't trigger during normal operation -- this will take some experimentation. The Railcore will not even operate if any of the 3 switches are tripped, so it will be obvious. This mod is highly recommended for probes using a normally open configuration, as crashes would be more likely (e.g. Piezo, BLTouch). Wire the switches as NC (normally closed). You can wire all three in series and hook up to one spare endstop (say E0 or E1 on the Duet, or E2, E3, E4, E5, or E6 on the Duex) which is the method recommended by dc42 on the [Duet forum](https://forum.duet3d.com/topic/7478/emergency-stop-end-stops-how-to/4). I put mine on E2. Alternatively, you can wire each one separately to its own endstop, which should still work. Wire them the same as your X and Y endstops, plugging into the Duet or Duex connecting the outer 2 pins of the 3. Nothing should be connected to the middle pin on the board, or on the switches if you use the same ones from the Railcore BOM listed below. There are 3 files. One for each Z-extrusion including one for those who have flipped their Z-axis assembly on the right like I have. The mounts are designed to keep the wires sequestered so they can be routed through the extrusions without potentially causing problems by being out in the open. The flipped axis mount is particularly tricky since it must clear below the part cooling fan to preserve the gain in X printing space afforded by flipping the Z-assembly (see picture). I recommend soldering the wires on either side of the leads so the wires remain out of the way of each other. I also clipped the center lead from the switch to avoid an erroneous trigger. If you haven't flipped your Z-assembly on the right, then you can mirror the file for the front left switch in your slicer. Mount the parts to the Z extrusions with M3 12mm button head bolts (counter sunk because most people will have a few 12mm laying around, but not likely to have 14mm). Use M2 12mm bolts and nuts to mount the switches. Here's some sample code that you would put in your config-user.g file. See the g-code manual for details on M581. This would invoke trigger 0 (i.e. M112) when a rising edge is detected on the E1 endstop input: `M581 E1 S0` Then, turn the printer on and home. You should be set. If you trip a switch during homing at this point, first try manually lowering the stepper at that switch until it doesn't trip, then re-home. If it still hits, raise the switch a little. If you are installing these as part of your build and can't home or level yet, just use a torpedo level to get your bed close. Once you are done with your build, you will probably need to adjust the height of the switches. Parts you will need: M3 12 mm button head or socket head bolts and nuts (6 each) M2 12 mm socket head bolts and nuts (6 each) [Omron D2F-O1F microswitches](https://www.mouser.com/ProductDetail/Omron-Electronics/D2F-01F?qs=0w99tykdtPLhoVh2lktm%252bQ%3D%3D) (3) same ones from the BOM wire (I used 22 gauge red/black paired wire) Duet [connectors](https://www.filastruder.com/products/duet-connector-kit-1?_pos=2&_sid=3539a8379&_ss=r) Also recommended to reduce the possibility of damage is to lower your amperage on your Z-steppers in homez.g, and homeall.g. I use 400 mA and it seems to work fine.

Download Model from thingiverse

With this file you will be able to print Railcore Anti-Crash Z-stops (RACZ) with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Railcore Anti-Crash Z-stops (RACZ).