Filament Load buttons for BLV MGN Cube / Duet2

Filament Load buttons for BLV MGN Cube / Duet2

Description

I wanted to connect two hardware-buttons to my printer to comfortable load and unload filament with hands on the spool to get everything working stressless and nice. Therefore i designed a bracket for 2 buttons to mount between the back top extrusion and the belts near the extruder. The first design was for 16mm momentary switches like those in the BOM of the BLV-MGN-Cube. The second version, i ended using, is for 12mm momentary switches. In addition you will need some leftovers from your printer-build: - wire - 2 connectors for your duet board - 2 M5x8 screws with T-Nuts You will have to connect the switches to E0-Stop/GND (right connector - LoadButton) and E1-Stop/GND (left connector - UnlodButton) as shown in the wiring picture. After finished wiring, power on the printer and go to DuetWebControl. Insert the following lines into your config.g: ; Assigning Switches to E0=Load and E1=Unload M581 T2 E1 S1 C0 ; Runs trigger2.g file when pressed - Unload Filament M581 T3 E0 S1 C0 ; Runs trigger3.g file when pressed - Load and Purge Filament You also need to create or copy the files trigger2.g and trigger3.g into the directory of the config.g. The files to copy are provided with this thing along with a .txt with all needed GCode to create those files in working condition. The trigger-files have to use numbers 2-9, trigger0 and trigger1 are reserved for emergency shutdown or pause. So you should not change the titles of that files to lower numbers than 2 even if your love of order will scream on you. My bowden is at round about 800mm length so if you are much longer or shorter change the values in the triggerX.g files at will. The usage of the commands is commented on each line. To use your own load-macro feel free to uncomment the M98 command in trigger3.g but check if you use the same filename. If you wish to go another route with this, take a look at https://www.thingiverse.com/thing:3584561 which is mimicing the M600 command. The way this guy utilizes the trigger files is really cool.

Statistics

Likes

23

Downloads

0