Octoprint filament sensor for Geeetech A10
thingiverse
If you have a microswitch from an old broken mouse just solder two wires (middle lead and one closer to the white switch lever) and put it in the smaller part. Then take wires through the hole and screw them to the holder part with two M3x10mm screws. Put the assembly near the extruder and screw it into place at the bottom using an original M4 Allen head screw. Put a suitable connector on the other wire end for RPi GPIO. On my RPi 3B I used physical pins 15 (BCM22 or GPIO.3) and 17. For me, the appropriate plugin was https://github.com/MoonshineSG/OctoPrint-Filament, and according to plugins "README" you must update config.yaml with the following lines under the "plugins:" section, be aware that pin number is BCM! (take care about leading spaces since Thingiverse removes them): filament: bounce: 400 pin: 22 Also, it may be necessary to set permissions on RPi file system: sudo chmod a+rw /dev/gpiomem Modify crontab to activate RPi internal pull-down (BCM pin 22 is GPIO 3 on Rpi 3B): @reboot sudo /usr/bin/gpio mode 3 down This plugin will trigger pause in Octoprint, therefore it would be wise to put in “GCODE scripts”: After print job is paused: ; relative XYZE G91 M83 ; retract filament, move Z slightly upwards G1 Z+5 E-5 F4500 ; absolute XYZE M82 G90 ; move to a safe rest position, adjust as necessary G1 X200 Y0 Before print job is resumed: ; relative extruder M83 ; prime nozzle G1 E-5 F4500 G1 E5 F4500 G1 E5 F4500 ; absolute E M82 ; absolute XYZ G90 ; reset E G92 E{{ pause_position.e }} ; move back to pause position XYZ G1 X{{ pause_position.x }} Y{{ pause_position.y }} Z{{ pause_position.z }} F4500 ; reset to feed rate before pause G1 {{ pause_position.f }} Sensor part print settings for filament white PLA, brand Devil Design or Geeetech: temperature 55, 210 infill 25% layer 0.1 or 0.15 no supports Sensor holder with same filament: temperature 55, 210 infill 25% layer 0.2 support touching buildplate
With this file you will be able to print Octoprint filament sensor for Geeetech A10 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 Octoprint filament sensor for Geeetech A10 .