LowRider CNC V2 X and Dual Y Endstops and Z probe
thingiverse
Low Rider Homing Sequence Video: https://youtu.be/DmiqzhqKCRY **Updated 2019-06-17** - Added belt retainer with integrated endstop bumper, and matching endstop mount that screws onto outside of Y carriage. Added part for belt retainer to give you a few inches of belt if you are short on belt. Added mount for servo to deploy Z probe so it doesn't take valuable table space. ** I had to move Z Min endstop to Z Max connector so you will need to change your endstop to be plugged in there. ** Servo, if you have one, connects to Z Min endstop. Servo arm matches the MG90S Servo. I got mine here: https://www.aliexpress.com/item/32844869330.html?spm=a2g0s.9042311.0.0.27424c4dP53urY Updated 2019-05-04 - Added mount for pressure film probe for Z endstop, changed firmware to make Z stop normally open to support this. If you are using the mechanical switch you will need to change this setting back. I used the pressure sensor here: https://www.aliexpress.com/item/LERDGE-3D-Printer-Auto-Leveling-Sensor-with-Auto-Leveling-Feature-3D-Touch-Module-Film-Pressure-Probe/32819122270.html?spm=a2g0s.12269583.0.0.54af7d03vRlJ4q Updated 2019-04-03 - Added Z pipe shim parts sized to different thicknesses, such as 0.2mm, 0.4mm, and 1mm. Put the shims on the Z pipes so carriage is level with table when steppers disengaged at the far right or far left. Updated 2019-03-31 - Download my fork of lowrider firmware here: https://github.com/Tailslide/LowriderCNCDualEndstops/releases Review config file lines marked with FSIGAP, you will want to change the bed size to match your table, and update the custom homing menu command since it moves the carriage to middle X coordinate to drop it by gravity to align it. Look into the M666 command to perfectly square your carriage. My workflow is something like this: export gcode from fusion 360 with any kind of carriage homing or z probing turned off, load into cnc.js, then pick the option on the custom menu in firmware to align X,Y,Z and level Z. I also added the same gcode as a custom button into CNC.js so I can click it there. Note the Z Probing will vary depending on the tool installed so I think it should work great for tool changes. The mount is floppy so you have the option of having it ride on top of your spoil board or having a space along the edge for it to slide directly on the table. Here is my XY homing, Z alignment and Z probing script: G54 G28 X Y; HOME X and Y M220 S100; Feedrate = 100% G0 X650Y5 ; Move carriage to be centered on X direction of table G91 G0 Z10; Move to 1cm height G91 G0 Z-5; Move down 5mm M18 Z; disengage Z stepper G90 G4 P3000 ; pause 2 seconds to let it fall M17 G4 P500 ; re-engage stepper and give it a bit to fire up. M220 S100 ; Full feedrate G91 G0 Z70 ; move up with lots of clearance for probing M280 P0 S94; Deploy Z probe with servo (94 degree angle) G28 Z ; home/probe Z M280 P0 S140; Stow Z probe with servo (140 degree angle) M220 S100; Full feed rate G0 X0Z40 ; move X to 0 The result is, I can draw a 300mm square with my lowrider, turn it off, move the carriage, fire it back up and rehome, and draw a second square and it is entirely repeatable to the width of my pen. I can't see any difference at all. Also the square is completely square as far as I can measure.
With this file you will be able to print LowRider CNC V2 X and Dual Y Endstops and Z probe 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 LowRider CNC V2 X and Dual Y Endstops and Z probe.