diff --git a/printer_mods/README.md b/printer_mods/README.md index d3167db7b..2e5cf6263 100644 --- a/printer_mods/README.md +++ b/printer_mods/README.md @@ -1,4 +1,4 @@ -# Mods +# Mods Printer mods for Voron 3D printers Remember to update this README when uploading new mod! @@ -88,13 +88,14 @@ like so: | | [DIN Mount Max31865](./xbst_/Max31865_DIN_Mount)| A simple DIN rail mount for the Adafruit (or SAME SIZE clone) MAX31865 PT100 Board. | :x: | :heavy_check_mark: |:heavy_check_mark: | | | [Car Hood Style Bed Hinge](./xbst_/Bed_Hinge)| A way of reaching electronics from the top by having a "car hood" style hinge for the heatbed, and rotated electronics mounts. | :x: | :x: |:heavy_check_mark: | | | [Flat V2.4 Skirts](./xbst_/Flat_Skirts) | Flat V2.4 Skirts so a panel without cutouts can be used | :x: | :x: |:heavy_check_mark: | +| | [V2.4 Fanless Middle Skirt](./xbst_/V2.4_Fanless_Middle_Skirt)| A Fanless alternative middle side skirt | :x: | :x: |:heavy_check_mark: | | | [Duct Mount](./xbst_/Duct_Mount) | 100mm/4" ducting mount for ventilation. Also supports umbilical cord and has 3 orientations for bowden adapter. | :x: | :x: |:heavy_check_mark: | | | [HOYMK SSR Mount](./xbst_/HOYMK_SSR_Mount) | Mount for Chinese HOYMK SSR | :heavy_check_mark: | :x: | :x: | | | [ADXL345 V0 Mount](./xbst_/ADXL345_V0_Mount) | V0 Mount for a ADXL345 module | :heavy_check_mark: |:x: |:x: | -| | [Easy Access Rear Panels](./xbst_/Easy_Access_Rear_Panels_v0) | New rear panels designed to expose the extruder for easy filament swapping | :heavy_check_mark: |:x: |:x: | +| | [Easy Access Rear Panels](./xbst_/Easy_Access_Rear_Panels_v0) | New rear panels designed to expose the extruder for easy filament swapping | :heavy_check_mark: | :x: |:x: | | | [Hat LED Mount](./xbst_/Hat_LED_Mount) | Top Hat LED module mount | :heavy_check_mark: |:x: |:x: | | | [ZipClip V0](./xbst_/ZipClip_v0) | Very simple ziptie mount for v0 1515 extrusions | :heavy_check_mark: |:x: |:x: | +| | [Screwed Front Door Hinge](./xbst_/V0_Screw_Front_Hinge_Mod)| Mod to screw the front door panel (instead of VHB) | :heavy_check_mark: | :x: | :x: | | | [DuetZero](./xbst_/DuetZero) | Pi Zero mount over a Duet2 for space saving | :heavy_check_mark: |:heavy_check_mark: |:heavy_check_mark: | - --- diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Bottom_Corner.stl b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Bottom_Corner.stl new file mode 100644 index 000000000..aaa9dbb5c Binary files /dev/null and b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Bottom_Corner.stl differ diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Bottom_Corner_Hinge.stl b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Bottom_Corner_Hinge.stl new file mode 100644 index 000000000..18b6d0d6d Binary files /dev/null and b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Bottom_Corner_Hinge.stl differ diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Corner_Drill_Guide.stl b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Corner_Drill_Guide.stl new file mode 100644 index 000000000..5c1574798 Binary files /dev/null and b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Corner_Drill_Guide.stl differ diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Handle.stl b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Handle.stl new file mode 100644 index 000000000..b94373e90 Binary files /dev/null and b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Handle.stl differ diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Handle_Drill_Guide.stl b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Handle_Drill_Guide.stl new file mode 100644 index 000000000..939caade4 Binary files /dev/null and b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Handle_Drill_Guide.stl differ diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/README.md b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/README.md new file mode 100644 index 000000000..d62f8789d --- /dev/null +++ b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/README.md @@ -0,0 +1,11 @@ +This mod is to allow you to screw the front door panel (instead of VHB). + +You need 6x 6mm M3 screws and 6x M3 inserts. + +Designed for 3mm panels but should work with thinner panels as well, just use foam tape if the gap is too big. + +Insert the M3 inserts to the handle and corner pieces. + +Included drilling guides will let you drill the holes accurately. I recommend using 4mm (or whatever "freedom unit" equivalent) drill bits to allow for drilling errors. + +Corner guides work for all 4 corners, handel guide should be used on the correct side. diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Top Corner.stl b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Top Corner.stl new file mode 100644 index 000000000..c4ee0766f Binary files /dev/null and b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Top Corner.stl differ diff --git a/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Top_Corner_Hinge.stl b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Top_Corner_Hinge.stl new file mode 100644 index 000000000..69f6638c1 Binary files /dev/null and b/printer_mods/xbst_/V0_Screw_Front_Hinge_Mod/Top_Corner_Hinge.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons.stl new file mode 100644 index 000000000..34c683184 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Abort.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Abort.stl new file mode 100644 index 000000000..2e2e6866b Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Abort.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Empty.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Empty.stl new file mode 100644 index 000000000..116fb351a Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Empty.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Fw_rl.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Fw_rl.stl new file mode 100644 index 000000000..3d14d630c Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Fw_rl.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Home.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Home.stl new file mode 100644 index 000000000..c44aa9fdd Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Home.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Pause.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Pause.stl new file mode 100644 index 000000000..e2d08dbab Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Pause.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Power.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Power.stl new file mode 100644 index 000000000..3c696c1d5 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Power.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Preheat.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Preheat.stl new file mode 100644 index 000000000..ffdc30aea Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Preheat.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Stop.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Stop.stl new file mode 100644 index 000000000..601301065 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/Stop.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/accept.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/accept.stl new file mode 100644 index 000000000..a9e5ee782 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/accept.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/estop.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/estop.stl new file mode 100644 index 000000000..58f02e0f3 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/estop.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/fl_sw.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/fl_sw.stl new file mode 100644 index 000000000..9b0dea5ca Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/fl_sw.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/mesh.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/mesh.stl new file mode 100644 index 000000000..d93efe90f Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/mesh.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/qgl.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/qgl.stl new file mode 100644 index 000000000..9211c964d Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/qgl.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/resume.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/resume.stl new file mode 100644 index 000000000..c924bf1d6 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/resume.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Front.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Front.stl new file mode 100644 index 000000000..9b0f8badc Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Front.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Left.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Left.stl new file mode 100644 index 000000000..23a00a2e5 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Left.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Right.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Right.stl new file mode 100644 index 000000000..45ad5d2d0 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Right.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Yeni Metin Belgesi.txt b/printer_mods/xbst_/V0_Skirt_Buttons/Yeni Metin Belgesi.txt new file mode 100644 index 000000000..627063fc0 --- /dev/null +++ b/printer_mods/xbst_/V0_Skirt_Buttons/Yeni Metin Belgesi.txt @@ -0,0 +1,2 @@ +https://www.iconfinder.com/iconsets/arrows-elements-outline +Pisugar \ No newline at end of file diff --git a/printer_mods/xbst_/V2.4_Fanless_Middle_Skirt/MS.stl b/printer_mods/xbst_/V2.4_Fanless_Middle_Skirt/MS.stl new file mode 100644 index 000000000..90faa8228 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Fanless_Middle_Skirt/MS.stl differ diff --git a/printer_mods/xbst_/V2.4_Fanless_Middle_Skirt/README.md b/printer_mods/xbst_/V2.4_Fanless_Middle_Skirt/README.md new file mode 100644 index 000000000..61f2e9eea --- /dev/null +++ b/printer_mods/xbst_/V2.4_Fanless_Middle_Skirt/README.md @@ -0,0 +1 @@ +A replacement middle skirt that doesn't protrude below the bottom plate, and has no fan mounts. \ No newline at end of file diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/250/250.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/250/250.stl new file mode 100644 index 000000000..afb880f3a Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/250/250.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/250/250_mirror.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/250/250_mirror.stl new file mode 100644 index 000000000..d3bc3b276 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/250/250_mirror.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/300/300.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/300/300.stl new file mode 100644 index 000000000..88eeef241 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/300/300.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/300/300_mirror.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/300/300_mirror.stl new file mode 100644 index 000000000..e11ab39b4 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/300/300_mirror.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/350/350.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/350/350.stl new file mode 100644 index 000000000..df70c48ab Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/350/350.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/350/350_mirror.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/350/350_mirror.stl new file mode 100644 index 000000000..8b9fc55d4 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/350/350_mirror.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Home.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Home.stl new file mode 100644 index 000000000..8e4a94c12 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Home.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Pause.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Pause.stl new file mode 100644 index 000000000..d724b3e20 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Pause.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Power.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Power.stl new file mode 100644 index 000000000..1a8d22ad7 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Power.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Stop.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Stop.stl new file mode 100644 index 000000000..b70131f7b Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/Stop.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/flm_sw.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/flm_sw.stl new file mode 100644 index 000000000..9ad6e2d90 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/flm_sw.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/fw_restart.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/fw_restart.stl new file mode 100644 index 000000000..c90b93b72 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/fw_restart.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/mesh.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/mesh.stl new file mode 100644 index 000000000..47a8fb2a8 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/mesh.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/preheat.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/preheat.stl new file mode 100644 index 000000000..2921c6322 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/preheat.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/qgl.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/qgl.stl new file mode 100644 index 000000000..a6c80fe51 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/qgl.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/resume.stl b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/resume.stl new file mode 100644 index 000000000..bdd8821c7 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/resume.stl differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/1.jpg b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/1.jpg new file mode 100644 index 000000000..10d14f75e Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/1.jpg differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/2.jpg b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/2.jpg new file mode 100644 index 000000000..36367e749 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/2.jpg differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/3.jpg b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/3.jpg new file mode 100644 index 000000000..186874d0e Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/3.jpg differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/4.jpg b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/4.jpg new file mode 100644 index 000000000..763517356 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Pictures/4.jpg differ diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/README.md b/printer_mods/xbst_/V2.4_Skirt_Buttons/README.md new file mode 100644 index 000000000..5968d0058 --- /dev/null +++ b/printer_mods/xbst_/V2.4_Skirt_Buttons/README.md @@ -0,0 +1,54 @@ +# Voron V2.4 Skirt Buttons Mod +![](./Pictures/1.jpg) +## Switches Needed +|Printer Size| Qty Needed | +|--|--| +| 350 | 12 | +| 300 | 8 | +| 250 | 4 | + +You need 12*12mm 5mm tactile switches. Make sure they are through hole, not SMD! Here are a few examples: +Amazon: https://amzn.to/3788dfZ +Aliexpress: https://s.click.aliexpress.com/e/_eKCJlo + +## Wiring +Put the switches in the hexagons, bend the legs of the switches. +![](./Pictures/2.jpg) +Wire one side of the switches together, connect to the mcu or Pi (depending on your config). Connect seperate wires to the opposite sides. +![](./Pictures/3.jpg) +I recommend using hot glue to keep the wires in place. Otherwise you may disconnect the solder joints, or worse, break the legs of the switches when installing by accident. +![](./Pictures/4.jpg) + +## Gluing The Buttons +I recommend using hot glue for attaching the printed button caps to the switches. You can also use super glue, but you may need to space the caps by putting a washer in between as hot glue is thicker. + +You may need to cut the elephant foot if the buttons get stuck when pressed. + +## Config Options +You have 2 choices: Using FW of your 3D printer (like Klipper), or using Octoprint's Enclosure plugin. + +### Config for Klipper +Here is the relevant config info from [GitHub page of Klipper](https://github.com/KevinOConnor/klipper/blob/master/config/example-extras.cfg). + + # Execute gcode when a button is pressed or released (or when a pin + # changes state). You can check the state of the button by using + # QUERY_BUTTON button=my_gcode_button + #[gcode_button my_gcode_button] + #pin: + # The pin on which the button is connected. This parameter must be + # provided. + #press_gcode: + # A list of G-Code commands to execute when the button is pressed. + # G-Code templates are supported. This parameter must be provided. + #release_gcode: + # A list of G-Code commands to execute when the button is released. + # G-Code templates are supported. The default is to not run any + # commands on a button release. + +### Config for Octoprint +1. Install the plugin "Enclosure Plugin" +2. Configure based on the info on this page: https://github.com/vitormhenrique/OctoPrint-Enclosure + +## Icons used + https://www.iconfinder.com/iconsets/arrows-elements-outline + Licensed under: https://creativecommons.org/licenses/by/3.0/