/Side-Swipe-Magnetic-Probe

Welcome to the Side Swipe Magnetic Probe for Voron v0/v0.1 Repository!

Side Swipe v1.5 Magnetic Probe - The $10 Bolt On Magnetic Voron v0.1/v0 Probe Solution!

SideSwipe

Currently Supported Printers: Voron v0.1/v0 using MiniAfterburner direct drive hotend

BOM

I tried to design this project around Voron v0 parts so hopefully many of these are spare parts you have lying around.

Assembly

  1. Print all parts using abs, parts are designed with shrinkage in mind. Supports should not be needed and refer to Print_Settings.txt for recommended settings. Decide whether to print the Servo_Mount or Servo_Mount_M3_Nuts_In_Frame. Servo_Mount does not require and M3 nuts to be added to the frame. Servo_Mount_M3_Nuts_In_Frame does require M3 nuts but will require 2 M3 nuts to be added to the front right vertical 15x15 extrusion. I have included some directions in the Troubleshooting section below with some guidance on adding these 2 M3 nuts if you would like to do so.
  2. Insert servo connector through hole located in middle of Servo Mount Part then pull wire through.
  3. Slot servo side tab into Servo mount with the output shaft closer to the Servo Mount part (See Image Below).
  4. Insert M3x8 bolt into hole located on the end of the Servo Mount Part.
  5. Insert 2 M3x8 bolts into the mounting holes below servo.
  6. Then take the Arm Part and insert and screw in a M3x8 bolt into the hole located on the end between the two prongs.
  7. Next press the Arm Part onto the servo output shaft with the text facing upwards, you can also use the screw included with the servo to tighten the arm on but you will need to remove the arm later to calibrate the arm position.
  8. Next trim the middle connection on the microswitch flush with the switch body, leaving the two end connections. You will then insert the switch into the Probe Block Part, pressing the switch in so that the connections push through the holes. This is best to be done with a small vise.
  9. Bend the switch connections over using a flathead screwdriver.
  10. Now insert three 6x3 magnets into the holes of the Probe Block Part, the magnet on the side of the Probe block can be pressed in flush, and the two magnets on top should be pressed so that they are just below the surface of the Block. This can be done by attaching an extra magnet to each to push the magnets further in. Make sure that these two top magnets are facing the same direction.
  11. Test the Probe Block with a multimeter on continuity mode by placing the multimeter probes on the top side magnets. The switch is normally closed you you should hear a beep and the beep should stop when pressing the switch. If the continuity test fails refer to troubleshooting below.
  12. Take your 550mm section of 2 conductor wire and crimp a 3 connection jst connector(refer to wiring diagram).
  13. On the other end trim one of the conductors about 8mm shorter than the other and then strip 20mm of insulation from both conductors.
  14. Insert the stripped conductors into the holes on the back of the Probe Mount Part, pull all stripped wire through(twisting the wire first helps).
  15. Tuck the wire into the cable channel along the back of the Probe Mount as seen in the image below.

16. Coil the stripped wire and tuck into the magnet holes so that they lay roughly flat against the bottom of the hole. 17. Press two 6x3 magnets into the holes on the bottom of the Probe Mount ensuring that they are both the same direction, and that they are oriented such that the Probe Block attaches to the Probe Mount. These magnets should not be pressed until they are flush. The magnets should both be proud of the surface by about 0.5mm. 18. Attach the Probe Block to the Probe Mount and test continuity at the JST connector end of the wire. The switch should behave normally closed. If the continuity test fails refer to troubleshooting below.
View of Probe Switch View of Coupling Magnets
  1. Remove the two lower mounting bolts on the face of the MiniAfterburner and using two M3x40 bolts attach the Probe Mount using the now open mounting holes.
  2. Before attaching the Side Swipe mechanism to the rail, plug the servo into the mainboard following the wiring diagram and run the SERVO_IN macro. You should then adjust the Arm so that it is in line with the body of the servo. Press the arm into place and attach using screw provided with the servo. Running the SERVO_OUT macro should rotate the servo counterclockwise by 90 degrees.
  3. You can then attach the Side Swipe mechanism to the extrusion by first backing the 2 M3x10 screws all the way out and then slide the backet into the extrusion, making sure that the servo wire runs up in the extrusion slot towards the top of the machine and underneath the top horizontal extrusion (It helps to place the machine on its face and remove the right side panel).
  4. Before tightening the bracket into place adjust the height of the bracket first so that when the arm is in the extended position, the probe can be picked up properly.
  5. The servo wire can be tucked into the bottomside slot of the top horizontal extrusion. You might need to remove the servo wire connector so that you can slide the wires past the rear cover plate into the electronics bay. Reattach the connector and attach the 300mm servo extension or cut and solder the wires so that they can reach the mainboard of the printer.
  6. Before reattaching the printer side panel, move the print head so that the Probe Mount can reach the Probe Block when the Arm is in the 90 degree position. Loosen and slide the Side Swipe mechanism until the Probe Block makes contact with the Probe Mount. Keep sliding the Side Swipe until the Arm is level and then tighten the two mounting bolts.
  7. You should then wire the servo motor and Probe switch connection according to the wiring diagram.
  8. Done! You should be able to run the PROBE_IN and PROBE_OUT macros. You may need to make some adjustments to the macro's positioning depending on your printers exact configuration. This is most easily done by moving the printhead manually and then issuing an M114 command to determine the printhead's position.
Servo Assembly Probe Assembly

Troubleshooting

-If continuity test fails for the Probe_Block the top two magnets can be removed by using the included 1.7mm holes. Using a small philips screw driver or drill bit you can remove the thin walls marked with the small 0.5mm hole printed in place on the v2.5 version of the Probe_Block model. Next use a small flat head screwdriver to push the rest of the way, levering the magnet out gently. Please refer to the images below.

Breaking Thin Wall Inserting Flat Head Driver

-If continuity test fails for the Probe_Mount the two magnets can be removed by using the included 1.7mm holes. Using a small philips screw driver or drill bit you can remove the thin walls marked with the small 0.5mm hole printed in place on the v7.2 version of the Probe_Mount model. Next use a small flat head screwdriver to push the rest of the way, pushing the magnet out gently. Please refer to the images below.

-If using Servo_Mount_M3_Nuts_In_Frame and you have not already added 2 M3 nuts to the front right vertical 15x15 extrusion you will need to do so. This can be done by detensioning the belts, loosening the bolt passing through the front right idler, loosening the three M3 bolts attaching the vertical extrusion to the top and two bottom horizontal extrusions. You can then slide the extrusion down and insert the two M3 nuts into the top of the slot facing the rear of the printer. Slide the extrusion back into place and retighten the M3 bolts ensuring that the extrusions are perpendicular to each other, then screw the top idler bolt back into place.

Completed Assembly

v1 5 Release Render v1 5 thumbnail Render3