diff --git a/printer_mods/README.md b/printer_mods/README.md index 34da40847..64fc9d2fa 100644 --- a/printer_mods/README.md +++ b/printer_mods/README.md @@ -239,6 +239,7 @@ like so: | richardjm | [ADXL drag chain mount](./richardjm/adxl-chain) | Permanent mount for ADXL boards on the back of the motor, replacing the drag chain mount. | :x: | :x: | :heavy_check_mark: | :x: | :grey_question: | | | [Back blanking plate](./richardjm/back-plate) | Back blanking plate that can be used instead of the exhaust filter housing if you are using something like a nevermore filter instead. | :x: | :x: | :heavy_check_mark: | :x: | :grey_question: | | | [LED 15.5mm quarter round mounts](./richardjm/led-mounts) | Mounting corners with integrated cable runs for 15.5mm quarter round aluminium led extrusions. | :x: | :x: | :heavy_check_mark: | :x: | :grey_question: | +| | [Printable snap latches for 2020 extrusion](./richardjm/snap-latch-2020) | Quick release panel latch inspired by the work of others. | :x: | :grey_question: | :heavy_check_mark: | :grey_question: | :grey_question: | | | [Picam corner mount](./richardjm/picam-corner) | Out of the way corner mounted picam | :x: | :x: | :heavy_check_mark: | :x: | :grey_question: | | roboticator24 | [Touchscreen for OctoDash](./roboticator24/4inch_touchscreen_mount_for_v2.4) | Mount a 4-inch LCD touchscreen to your V2.4 in place of the usual 12864 panel to allow you to run the amazing OctoDash touch UI | :x: | :x: | :heavy_check_mark: |:x:| | rngSplat | [Printable Switchwire Deck Plate](./rngSplat/SW_Deck_Plate) | Print a deck plate for Switchwire with debossed Voron logo | :x: | :x: | :x: | :heavy_check_mark: | diff --git a/printer_mods/richardjm/snap-latch-2020/CAD/NewLatch-v97.f3d b/printer_mods/richardjm/snap-latch-2020/CAD/NewLatch-v97.f3d new file mode 100644 index 000000000..b9b12ad0a Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/CAD/NewLatch-v97.f3d differ diff --git a/printer_mods/richardjm/snap-latch-2020/Images/250Plate.png b/printer_mods/richardjm/snap-latch-2020/Images/250Plate.png new file mode 100644 index 000000000..d2ffb48d7 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/Images/250Plate.png differ diff --git a/printer_mods/richardjm/snap-latch-2020/Images/Assembly.gif b/printer_mods/richardjm/snap-latch-2020/Images/Assembly.gif new file mode 100644 index 000000000..1e8f63584 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/Images/Assembly.gif differ diff --git a/printer_mods/richardjm/snap-latch-2020/Images/BuildPlate.png b/printer_mods/richardjm/snap-latch-2020/Images/BuildPlate.png new file mode 100644 index 000000000..d52459e00 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/Images/BuildPlate.png differ diff --git a/printer_mods/richardjm/snap-latch-2020/Images/Latch-v68-3mm.jpg b/printer_mods/richardjm/snap-latch-2020/Images/Latch-v68-3mm.jpg new file mode 100644 index 000000000..4c4bc6773 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/Images/Latch-v68-3mm.jpg differ diff --git a/printer_mods/richardjm/snap-latch-2020/Images/Parameters.png b/printer_mods/richardjm/snap-latch-2020/Images/Parameters.png new file mode 100644 index 000000000..0f86acc1b Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/Images/Parameters.png differ diff --git a/printer_mods/richardjm/snap-latch-2020/README.md b/printer_mods/richardjm/snap-latch-2020/README.md new file mode 100644 index 000000000..969781e54 --- /dev/null +++ b/printer_mods/richardjm/snap-latch-2020/README.md @@ -0,0 +1,57 @@ +# Printable quick release latch for panels on 2020 extrusion + +This is originally inspired by a youtube video - [https://www.youtube.com/watch?v=6p7M18oPn3k](https://www.youtube.com/watch?v=6p7M18oPn3k) + +Another user is creating cad and variants - [https://github.com/v6cl/My-Voron2.4-Customs/tree/main/Panel_Locker](https://github.com/v6cl/My-Voron2.4-Customs/tree/main/Panel_Locker) + +![Latch](Images/Latch-v68-3mm.jpg) + +## So why did you do it? + +1. I wanted a variant with filament hinges +1. I found it didn't put quite enough pressure on the panel and my attempts to moodify the cad failed +1. Decided the best way to understand it was to design it +1. Wanted adjustable "pressure" and thought using a sweep on the latch was a nice solution making the most of the flex of ABS +1. Wanted everything as a parameter so I could tune it +1. Build plate density, a bonus of using a filament hinge is that the area used for each hinge is much smaller + +![250Plate](Images/250Plate.png) + +45 instances on a 250 buildplate + +## Hardware +- 3.0mm-5.5mm - m3x12 +- 6.0mm-8.5mm - m3x16 + +## The process + +1. Cad attempt one failed, just modified surfaces to create a filament variant but adjustement beyond that failed +1. Cad attempt two failed, created a traced version copying the dimensions but again couldn't get a reliable adjustment +1. Cad attempt three of the cad sketch made as built was finally onto something, took until v45 before I had something that seemed to fulfil my requirements, then after thinking overnight revisited earlier designs and finally hit RC at v68 (18 actually printed) +1. Final design and thankfully discovered [sheeter](https://n3rdlab.com/downloads/sheeter/) which allows me to produce many stls based on parameters + +## Assembly + +![Assembly.gif](Images/Assembly.gif) + +1. Print parts (do test prints to ensure you're happy with the fit before going wild) +1. Assemble to correct orientation +1. Insert two short filament lengths connecting middle hinge to hinge body, one from each side +1. Insert one long filament length connecting middle hinge to outer hinge +1. The filaments are a tight-ish fit on the hinge arms but loose in the pivot intentionally +1. Connect to frame using with hammer nut or spring loaded nut with either m3x12 or mx16 depending on size of hinge printed + +## Parameters + +To make your own custom hinges you can modify the parameters in the cad - via Modify -> Change Parameters. Removing the logo just requires +you to supress the logo extrusion (last extrusion in the first group). + +Changing these parameters to extremes may either not work or require fixups of chamfers and fillets, or even the primary sketch. + +![Parameters](Images/Parameters.png) + +Once done, adjust the build plate view (use top view to ensure clearance) and save the file as mesh. + +![BuildPlate](Images/BuildPlate.png) + +discord:whistlinric \ No newline at end of file diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-3.0mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-3.0mm.stl new file mode 100644 index 000000000..ce10fc128 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-3.0mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-3.5mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-3.5mm.stl new file mode 100644 index 000000000..354e16aea Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-3.5mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-4.0mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-4.0mm.stl new file mode 100644 index 000000000..a7d7ddfc9 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-4.0mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-4.5mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-4.5mm.stl new file mode 100644 index 000000000..3750e60ef Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-4.5mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-5.0mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-5.0mm.stl new file mode 100644 index 000000000..e389d48d8 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-5.0mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-5.5mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-5.5mm.stl new file mode 100644 index 000000000..77bd3cc87 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-5.5mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-6.0mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-6.0mm.stl new file mode 100644 index 000000000..4a0de58b5 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-6.0mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-6.5mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-6.5mm.stl new file mode 100644 index 000000000..b141cb023 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-6.5mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-7.0mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-7.0mm.stl new file mode 100644 index 000000000..59aa0a6c4 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-7.0mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-7.5mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-7.5mm.stl new file mode 100644 index 000000000..a330d11e3 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-7.5mm.stl differ diff --git a/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-8.0mm.stl b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-8.0mm.stl new file mode 100644 index 000000000..5ba9321b8 Binary files /dev/null and b/printer_mods/richardjm/snap-latch-2020/STL/NewLatch-8.0mm.stl differ