diff --git a/printer_mods/README.md b/printer_mods/README.md index 290c84c62..982f072e6 100644 --- a/printer_mods/README.md +++ b/printer_mods/README.md @@ -110,12 +110,17 @@ like so: | | [Flat V2.4 Skirts](./xbst_/Flat_Skirts) | Flat V2.4 Skirts so a panel without cutouts can be used | :x: | :x: |:heavy_check_mark: |:x:| | | [V2.4 Fanless Middle Skirt](./xbst_/V2.4_Fanless_Middle_Skirt)| A Fanless alternative middle side skirt | :x: | :x: |:heavy_check_mark: |:x:| | | [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: |:x:| +| | [V2.4 Skirt Buttons](./xbst_/V2.4_Skirt_Buttons) | Skirt mod for custom Gcode macro buttons |:x: |:x: |:heavy_check_mark: | :x: | | | [HOYMK SSR Mount](./xbst_/HOYMK_SSR_Mount) | Mount for Chinese HOYMK SSR | :heavy_check_mark: | :x: | :x: |:x:| | | [ADXL345 V0 Mount](./xbst_/ADXL345_V0_Mount) | V0 Mount for a ADXL345 module | :heavy_check_mark: |:x: |: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: |:x:| | | [Hat LED Mount](./xbst_/Hat_LED_Mount) | Top Hat LED module mount | :heavy_check_mark: |:x: |:x: |:x:| | | [ZipClip V0](./xbst_/ZipClip_v0) | Very simple ziptie mount for v0 1515 extrusions | :heavy_check_mark: |:x: |: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: |:x:| +| | [V0 Buttons & OLED Mount](./xbst_/V0_Skirt_Buttons)| Mod to mount custom Gcode macro buttons & Waveshare 1.3" OLED display | :heavy_check_mark: | :x: | :x: | :x: | +| | [Mobius 4 (M4) V0 Mod](./xbst_/V0_M4_Mod)| Mod to mount a M4 extruder to a Voron 0 where pocketwatch extruder mounts | :heavy_check_mark: | :x: | :x: | :x: | +| | [V0 Electronics Cover](./xbst_/V0_Electronic_Panel)| A printed cover for v0 electronics. Requires larger printer to print. | :heavy_check_mark: | :x: | :x: | :x: | +| | [V0 PiCam Mount](./xbst_/V0_Picam)| A Raspberry Pi Camera Mount For V0 | :heavy_check_mark: | :x: | :x: | :x: | | | [DuetZero](./xbst_/DuetZero) | Pi Zero mount over a Duet2 for space saving | :heavy_check_mark: |:heavy_check_mark: |:heavy_check_mark: |:x:| --- diff --git a/printer_mods/xbst_/V0_Electronic_Panel/Left_x2.stl b/printer_mods/xbst_/V0_Electronic_Panel/Left_x2.stl new file mode 100644 index 000000000..257a2cc02 Binary files /dev/null and b/printer_mods/xbst_/V0_Electronic_Panel/Left_x2.stl differ diff --git a/printer_mods/xbst_/V0_Electronic_Panel/Panel.stl b/printer_mods/xbst_/V0_Electronic_Panel/Panel.stl new file mode 100644 index 000000000..ad4c0ebe4 Binary files /dev/null and b/printer_mods/xbst_/V0_Electronic_Panel/Panel.stl differ diff --git a/printer_mods/xbst_/V0_Electronic_Panel/README.md b/printer_mods/xbst_/V0_Electronic_Panel/README.md new file mode 100644 index 000000000..a6a0c645d --- /dev/null +++ b/printer_mods/xbst_/V0_Electronic_Panel/README.md @@ -0,0 +1,4 @@ +# Electronics Cover Mod For V0 +![](./example.jpg) +You need 4x Threaded Inserts & 4x M3 Screws. +Also You need [HartK's Tall Feet (Actually Named Something Else) Mod](../../hartk1213/Voron0_ExtendedLegs). diff --git a/printer_mods/xbst_/V0_Electronic_Panel/Right_x2.stl b/printer_mods/xbst_/V0_Electronic_Panel/Right_x2.stl new file mode 100644 index 000000000..6f8dcf8e0 Binary files /dev/null and b/printer_mods/xbst_/V0_Electronic_Panel/Right_x2.stl differ diff --git a/printer_mods/xbst_/V0_Electronic_Panel/example.jpg b/printer_mods/xbst_/V0_Electronic_Panel/example.jpg new file mode 100644 index 000000000..5b7d51401 Binary files /dev/null and b/printer_mods/xbst_/V0_Electronic_Panel/example.jpg differ diff --git a/printer_mods/xbst_/V0_M4_Mod/End_Plate.stl b/printer_mods/xbst_/V0_M4_Mod/End_Plate.stl new file mode 100644 index 000000000..c20155dcf Binary files /dev/null and b/printer_mods/xbst_/V0_M4_Mod/End_Plate.stl differ diff --git a/printer_mods/xbst_/V0_M4_Mod/Manual.pdf b/printer_mods/xbst_/V0_M4_Mod/Manual.pdf new file mode 100644 index 000000000..68ff96444 Binary files /dev/null and b/printer_mods/xbst_/V0_M4_Mod/Manual.pdf differ diff --git a/printer_mods/xbst_/V0_M4_Mod/Motor_Plate.stl b/printer_mods/xbst_/V0_M4_Mod/Motor_Plate.stl new file mode 100644 index 000000000..c7e58184b Binary files /dev/null and b/printer_mods/xbst_/V0_M4_Mod/Motor_Plate.stl differ diff --git a/printer_mods/xbst_/V0_M4_Mod/README.md b/printer_mods/xbst_/V0_M4_Mod/README.md new file mode 100644 index 000000000..e322e82d6 --- /dev/null +++ b/printer_mods/xbst_/V0_M4_Mod/README.md @@ -0,0 +1,25 @@ +# M4 Mod For V0 +This mod lets you mount a [Mobius 4](https://github.com/VoronDesign/Mobius-Extruder) on a [Voron 0](https://github.com/VoronDesign/Voron-0). + +![](./example.jpg) + +This mod will interfere with the rear panel if you use the printed 80T idler. +Alternatives are either using the [Powge Voron 80T pulley](https://s.click.aliexpress.com/e/_ABNQZZ), or using my no [rear panel mod](../Easy_Access_Rear_Panels_v0). + +I wrote a manual for assembly. You can find that [here](./Manual.pdf). + +## Printed Parts Needed in M4 Files +You need both .stl files included in the mod folder, also you need: +- main_body_mirror.stl +- latch_shuttle.stl +- [a]_latch.stl +- [a]_guidler_mirror.stl +- [a]_5x4mm_spacer.stl + +## Confirmed Motors That Work +I will edit this list if more motors are confirmed working. +- [E3D Slimline Motor](https://e3d-online.com/collections/motors/products/motors) + +## Confirmed Motors That Don't Work +- Tevo Titan Pancake Motor +- LDO High Temp 0.9 Motor LDO-42STH25-1404MAH diff --git a/printer_mods/xbst_/V0_M4_Mod/example.jpg b/printer_mods/xbst_/V0_M4_Mod/example.jpg new file mode 100644 index 000000000..c39ce9ad4 Binary files /dev/null and b/printer_mods/xbst_/V0_M4_Mod/example.jpg differ diff --git a/printer_mods/xbst_/V0_Picam/Ball.stl b/printer_mods/xbst_/V0_Picam/Ball.stl new file mode 100644 index 000000000..dd41a94e5 Binary files /dev/null and b/printer_mods/xbst_/V0_Picam/Ball.stl differ diff --git a/printer_mods/xbst_/V0_Picam/Cam_A.STL b/printer_mods/xbst_/V0_Picam/Cam_A.STL new file mode 100644 index 000000000..f85999cef Binary files /dev/null and b/printer_mods/xbst_/V0_Picam/Cam_A.STL differ diff --git a/printer_mods/xbst_/V0_Picam/Cam_B.STL b/printer_mods/xbst_/V0_Picam/Cam_B.STL new file mode 100644 index 000000000..24d370fd3 Binary files /dev/null and b/printer_mods/xbst_/V0_Picam/Cam_B.STL differ diff --git a/printer_mods/xbst_/V0_Picam/README.md b/printer_mods/xbst_/V0_Picam/README.md new file mode 100644 index 000000000..780e8c5e0 --- /dev/null +++ b/printer_mods/xbst_/V0_Picam/README.md @@ -0,0 +1,4 @@ +## V0 Raspberry Pi Camera Mount +![](./example.jpg) +Attaches to the corner bracket of the top hat using a longer M3 screw. +Camera mount taken from: https://www.thingiverse.com/thing:3017729 diff --git a/printer_mods/xbst_/V0_Picam/example.jpg b/printer_mods/xbst_/V0_Picam/example.jpg new file mode 100644 index 000000000..bdba70b61 Binary files /dev/null and b/printer_mods/xbst_/V0_Picam/example.jpg differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttoned/A.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttoned/A.stl new file mode 100644 index 000000000..378a15b81 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttoned/A.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttoned/B.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttoned/B.stl new file mode 100644 index 000000000..fcfa519ca Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttoned/B.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttonless/A.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttonless/A.stl new file mode 100644 index 000000000..f98698fa9 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttonless/A.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttonless/B.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttonless/B.stl new file mode 100644 index 000000000..c5a622eda Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttonless/B.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons.stl deleted file mode 100644 index 34c683184..000000000 Binary files a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons.stl and /dev/null differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/CAD.f3d b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/CAD.f3d new file mode 100644 index 000000000..3f9dfb740 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Buttons/CAD.f3d differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Front.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Front.stl deleted file mode 100644 index 9b0f8badc..000000000 Binary files a/printer_mods/xbst_/V0_Skirt_Buttons/Front.stl and /dev/null differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Left.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Left.stl deleted file mode 100644 index 23a00a2e5..000000000 Binary files a/printer_mods/xbst_/V0_Skirt_Buttons/Left.stl and /dev/null differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/OLED_Cover/Buttons.stl b/printer_mods/xbst_/V0_Skirt_Buttons/OLED_Cover/Buttons.stl new file mode 100644 index 000000000..c2bb50a43 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/OLED_Cover/Buttons.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/OLED_Cover/Front.stl b/printer_mods/xbst_/V0_Skirt_Buttons/OLED_Cover/Front.stl new file mode 100644 index 000000000..e91ad05b9 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/OLED_Cover/Front.stl differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Pi.png b/printer_mods/xbst_/V0_Skirt_Buttons/Pi.png new file mode 100644 index 000000000..13100f445 Binary files /dev/null and b/printer_mods/xbst_/V0_Skirt_Buttons/Pi.png differ diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/README.md b/printer_mods/xbst_/V0_Skirt_Buttons/README.md new file mode 100644 index 000000000..a8ac61e2a --- /dev/null +++ b/printer_mods/xbst_/V0_Skirt_Buttons/README.md @@ -0,0 +1,48 @@ +# V0 OLED & Switch Mount +This mod is for mounting a Waveshare 1.3" OLED Pi Zero Hat [(Ali)](https://s.click.aliexpress.com/e/_A23Tz7) [(Amazon)](https://amzn.to/31rBzSL) & 8x 6*6 ~4.2mm Tactile Switches [(Ali)](https://s.click.aliexpress.com/e/_9wvUAv) [(Amazon)](https://amzn.to/3kmZsSH) to skirts of a Voron V0. It also hides a Pi Zero W [(Ali)](https://s.click.aliexpress.com/e/_AaYTdb) [(Amazon)](https://amzn.to/31smY9y) behind the OLED so you can save space in the rear and the bottom chamber. (Don't use with OctoPrint, Mainsail works fine) + +A version without the switches (just the OLED) also exists. + +## Instructions + +0. You can find instructions for the switches [in the V2.4 Skirt Buttons readme.](../V2.4_Skirt_Buttons) +1. Insert the M3 inserts. Mount the skirts in place. For the outer screws, mount the screws to the extrusion, then slide the skirt in. Make sure it is tight enough. (This was done because wrench access holes weren't printable in that area) Then mount the inner screws, using the wrench access holes. +2. On the Pi Zero, solder wires to highlighted pads. This is for powering the Pi and connecting to the MCU. + ![](./Pi.png) +3. Mount the Pi Zero in the skirts, using M2.5 standoffs as screws. Make sure the USB connectors face the bottom side. +4. Put the OLED Hat on, screw it in with M2.5 screws. +5. Put the button covers in the front cover, mount it with M3 screws. +6. [Enable Pi MCU for Klipper](https://github.com/KevinOConnor/klipper/blob/master/docs/RPi_microcontroller.md) +7. Use "sudo raspi-config" and under "Interfacing Options" enable SPI. +8. Add these to Printer.cfg +``` +[mcu pi] +serial: /tmp/klipper_host_mcu + +... + +[display] +lcd_type: sh1106 +contrast: 236 +vcomh: 0 +x_offset: 0 +invert:FALSE +cs_pin: pi:None +dc_pin: pi:gpio24 +reset_pin: pi:gpio25 +click_pin: pi:gpio20 +back_pin: pi:gpio21 +up_pin: pi:gpio6 +down_pin: pi:gpio19 +kill_pin: pi:gpio16 +``` +9. Change as needed. [Pinouts of the hat](https://www.waveshare.com/w/upload/4/46/1.3inch_OLED_HAT_User_Manual_EN.pdf) + +FYI I don't think they are needed for our use, but since I already have them I can't verify so if you have trouble install [these](https://www.waveshare.com/wiki/Libraries_Installation_for_RPi) too. + +### Icons used + https://www.iconfinder.com/iconsets/arrows-elements-outline + License: https://creativecommons.org/licenses/by/3.0/ +### OLED Hat Front Cover & Button Covers Modded From +https://github.com/PiSugar/pisugar-case-pihat-cap/tree/master/1.3inch_oled_cap +License: https://github.com/PiSugar/pisugar-case-pihat-cap/blob/master/LICENSE diff --git a/printer_mods/xbst_/V0_Skirt_Buttons/Right.stl b/printer_mods/xbst_/V0_Skirt_Buttons/Right.stl deleted file mode 100644 index 45ad5d2d0..000000000 Binary files a/printer_mods/xbst_/V0_Skirt_Buttons/Right.stl and /dev/null 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 deleted file mode 100644 index 627063fc0..000000000 --- a/printer_mods/xbst_/V0_Skirt_Buttons/Yeni Metin Belgesi.txt +++ /dev/null @@ -1,2 +0,0 @@ -https://www.iconfinder.com/iconsets/arrows-elements-outline -Pisugar \ No newline at end of file diff --git a/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/CAD.f3d b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/CAD.f3d new file mode 100644 index 000000000..ffe91d476 Binary files /dev/null and b/printer_mods/xbst_/V2.4_Skirt_Buttons/Buttons/CAD.f3d differ