<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Evan Li]]></title><description><![CDATA[Neat things.]]></description><link>https://evanli.com/</link><image><url>https://evanli.com/favicon.png</url><title>Evan Li</title><link>https://evanli.com/</link></image><generator>Ghost 4.4</generator><lastBuildDate>Wed, 01 Apr 2026 06:49:22 GMT</lastBuildDate><atom:link href="https://evanli.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub]]></title><description><![CDATA[<p>Next in my series on builds for my new desk, is a under desk mounted USB hub. During the planning phase for my desk setup, one requirement was easily accessible USB 3.1 ports with at least one type C port. This proved to be much more complicated than I</p>]]></description><link>https://evanli.com/desk-upgrade-under-desk-usb-3-1-gen-2-hub/</link><guid isPermaLink="false">614bf062ba9d2008dcdc049e</guid><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Thu, 04 Nov 2021 03:08:37 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/09/usb-hub-01.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2021/09/usb-hub-01.jpg" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub"><p>Next in my series on builds for my new desk, is a under desk mounted USB hub. During the planning phase for my desk setup, one requirement was easily accessible USB 3.1 ports with at least one type C port. This proved to be much more complicated than I originally thought. &#xA0;The search for a regular USB 3.1 hub ended with a single candidate. Coincidentally, Linus Tech Tips had reached the same conclusion in their <a href="https://www.youtube.com/watch?v=qI2vmqANYcE">Project Zero Cables </a> desk.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-02.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-02.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-02.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-02.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-02.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The <a href="https://www.amazon.com/gp/product/B07T5QQZG4">EZDIY-FAB USB 3.1 Gen2 Hub and Type-C Port Front Panel USB Hub</a> is meant to be mounted in a 5.25&quot; drive bay and powered by an floppy connector, but was the only real solution I could find. To power this hub externally with +5V and +12V, I found a <a href="https://www.amazon.com/gp/product/B08F57GKCL">12V 150W Pico ATX PSU</a> and a generic <a href="https://www.amazon.com/gp/product/B07PWZQ33N">12V wall adapter</a>. A female to female <a href="https://www.amazon.com/gp/product/B07S292X2V">USB type C adapter</a> would also be used to connect to the host computer.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-03.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-03.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The hub itself is a pretty compact board with three USB 3.1 Gen 2 type A ports, one USB 3.1 Gen 2 type C port, and two 18W QC3.0 type A ports. I took a bunch of measurements of the board and created a CAD model to help with designing the new under desk enclosure.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-05.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-05.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>To reduce the bulk of the wiring needed to power the hub from the PSU, some cable rewiring was needed. The power output on the power supply uses a JST VH series connector. The pins can be removed from the connector on the cable and newly crimped pins can be inserted. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-06.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-06.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-06.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-06.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-06.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The hub is powered with 5V, 12V and ground via a Berg floppy power connector. I clipped off one end of the extension cable and the wire gauge was just right for the VH crimp pins I had on hand. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-07.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-07.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-07.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-07.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-07.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>I stripped and crimped on the new VH pins and inserted them into the connector. with pin 1 being 5V, pin 4 being 12V, and ground in the middle pins. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-08.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-08.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-08.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-08.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-08.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>I also reduced the length of the 12V input cable for the PSU. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-09.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-09.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-09.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-09.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-09.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The enclosure design went through several design iterations. The print geometry was more conducive to being three pieces. The geometry was optimized to minimize support material. By making the front face a flat part, it allowed me to choose a different material. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-04.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-04.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-04.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-04.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-04.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>I choose 3mm thick bamboo plywood to match the Fully Jarvis Bamboo tabletop. The face plates were laser cut, then sanded and varnished. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-10.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-10.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-10.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-10.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-10.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The final design uses M3 x 5mm Phillips head screws to secure the PCB and the top lid to the main body. The small bulge and cutout was designed to fit the ATX connector&apos;s latch, this helped to minimize the height of the entire assembly.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-11.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-11.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-11.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-11.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-11.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The rear and front face plate was glued on to the main body with CA glue. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-12.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-12.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-12.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-12.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-12.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The hub PCB was screwed into place. The barrel connector was secured to rear of the enclosure. &#xA0;</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-13.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-13.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-13.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-13.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-13.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>With the PSU installed with double sided tape, the input and output cables can be connected. The type C adapter is used as a extension and to allow a regular type C cable to plug in. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-14.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-14.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-14.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-14.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-14.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>With the lid closed, the assemble is about 30mm thick with the small bulge adding just 4mm to the thickness. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/usb-hub-15.jpg" class="kg-image" alt="Desk Upgrade: Under Desk USB 3.1 Gen 2 Hub" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/usb-hub-15.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/usb-hub-15.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/usb-hub-15.jpg 1600w, https://evanli.com/content/images/2021/09/usb-hub-15.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The under desk hub was secured to the bottom of my desk with some wood screws. I ended up using a 10 feet COSEMI Active Optical USB 3.2 Cable to connect the hub to my computer due the length of cable management and the fully raise standing desk. Overall this turned out quite well in both performance and aesthetics. </p>]]></content:encoded></item><item><title><![CDATA[Desk Upgrade: CPU Cart]]></title><description><![CDATA[<p>As part of my continuing series on my new desk, this post covers my custom CPU cart. Although CPU holders and carts seem like a throwback to the 1990&apos;s and the beige boxes of the era, they still provide a vital function. My current rig is housed in</p>]]></description><link>https://evanli.com/desk-upgrade-cpu-cart/</link><guid isPermaLink="false">614befeaba9d2008dcdc0493</guid><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Thu, 04 Nov 2021 00:25:43 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/09/cpu_cart_01.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2021/09/cpu_cart_01.jpg" alt="Desk Upgrade: CPU Cart"><p>As part of my continuing series on my new desk, this post covers my custom CPU cart. Although CPU holders and carts seem like a throwback to the 1990&apos;s and the beige boxes of the era, they still provide a vital function. My current rig is housed in a Corsair Obsidian 450D and needs plenty of air flow from the bottom fans; placing the case directly on the carpet would starve it of the much needed airflow. I also wanted space for my UPS and Drobo to simplify the sit-stand desk arrangement. &#xA0;</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_02.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_02.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_02.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_02.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_02.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The cart was designed with 3030 aluminum extrusions, laser cut plywood, 3D printed parts, and casters. The extrusions were designed to be assembled with blind joints and some 3d printed parts to hold on the plywood tops and casters. The two tier design allows for better use of the footprint to maximize usable area for the UPS and Drobo. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_03.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_03.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Since 6mm birch plywood was used in the design, I was worried about the stiffness of the upper surface top. I opted to have two pieces laser cut to be laminated together.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_04.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_04.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_04.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_04.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_04.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The plywood pieces were sandwiched together with Titebond II wood glue and clamped together. I should have used more clamps as the clamping pressure didn&apos;t seem very even after the glue dried. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_05.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_05.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The tops were sanded with 120 and 240 grit before being coated with wipe-on poly. Another pass of 240 grit was used to knock down the grain rise after the first coat. I went thick on the poly with 10 coats to get a nice smooth and shiny surface. The mounting holes were countersunk to allow the bolts to sit flush with the surface.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_06.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_06.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_06.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_06.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_06.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The 3030 aluminum extrusion was cut to length by Misumi. The horizontal section extrusions have a single smooth face while the vertical ones have two smooth faces. The ends were tapped for M6 screws and access holes were drilled. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_07.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_07.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_07.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_07.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_07.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The 3D printed parts were printed in white MatterHackers Build Series PLA. Two types of heat-set inserts were used. The casters used M5 screws while the rest of the assembly used M6 screws. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_08.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_08.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_08.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_08.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_08.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The corner brackets add rigidity to the frame and provide mounting points for the top and caster. On the bottom face, roll-in T-nuts were used for securing the caster plates and he toppers were secured in place with M6 flat head screws. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/cpu_cart_09.jpg" class="kg-image" alt="Desk Upgrade: CPU Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/cpu_cart_09.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/cpu_cart_09.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/cpu_cart_09.jpg 1600w, https://evanli.com/content/images/2021/09/cpu_cart_09.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The corner trim prices protect the corners of the topper and cover the ends of the extrusions. The UPS lives on the lower level, while the Drobo sits on the top. The fully assembled cart provides a clean solution for keeping my case and accessories organized. </p>]]></content:encoded></item><item><title><![CDATA[Desk Upgrade: Ikea Skurup Wall Lamps]]></title><description><![CDATA[<!--kg-card-begin: markdown--><blockquote>
<p>This project involved mains wiring. I don&apos;t recommend trying anything mentioned in this write up unless you are sure you know what you are doing. Mains voltages can KILL and severely INJURY you.</p>
</blockquote>
<!--kg-card-end: markdown--><p>Finding the right lamp for your workspace is not always an easy task. Searching through</p>]]></description><link>https://evanli.com/desk-upgrade-ikea-skurup-wall-lamps/</link><guid isPermaLink="false">614bef6eba9d2008dcdc0481</guid><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sun, 26 Sep 2021 02:58:10 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/09/skurup_01.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><blockquote>
<img src="https://evanli.com/content/images/2021/09/skurup_01.jpg" alt="Desk Upgrade: Ikea Skurup Wall Lamps"><p>This project involved mains wiring. I don&apos;t recommend trying anything mentioned in this write up unless you are sure you know what you are doing. Mains voltages can KILL and severely INJURY you.</p>
</blockquote>
<!--kg-card-end: markdown--><p>Finding the right lamp for your workspace is not always an easy task. Searching through the Ikea catalog offered up some options, but none were quite right. The <a href="https://www.ikea.com/us/en/p/skurup-work-wall-lamp-with-led-bulb-black-30471150/">Skurup Wall Lamp</a> was a close fit, but only accepts E12 bulbs. I have a full Philips Hue setup for all the lights around my place and as such had a couple extra E26 bulbs that I wanted to use. &#xA0;The Skurup seems like it could be adapted to the E26 bulb, but the standard E12 to E26 adapters on the market made the bulb stick out way too far from the lamp shade. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_02.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_02.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_02.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_02.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_02.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The first step of any adapter project is to see what you have to work with. Inside the metal lamp is a plastic housing containing the switch and bulb socket. I had two lamps to work with so I wasn&apos;t too concerned about breaking anything. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_03.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_03.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Removing the threaded nut on the bulb socket allows the covering plate to be removed. Line and neutral come in from the base of the lamp, with the line side going to the tiny switch at the back. A loop molded into the plastic housing provides strain relief for the AC wiring. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_04.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_04.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_04.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_04.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_04.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The bulb socket is removed by prying out the two clips, one on each side of the socket. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_05.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_05.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The socket uses a push-in type connector for the wiring. A crimped wire nut under the heat shrink completes the circuit from the switch back to neutral. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_06.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_06.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_06.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_06.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_06.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Removing a plastic washer and screw allows the cable to be freed up. I clipped off the switch as I would not be using it. The new bulb socket will be directly wired to the cabling. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_07.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_07.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_07.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_07.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_07.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>After some sizing and fit checks, I decided to remove the two socket clips. A pair of side cutters made short work of the thin plastic. As an experiment I swapped out the wiring on one lamp and I wouldn&apos;t recommend trying to thread wiring through the tubes of the lamp. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_08.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_08.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_08.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_08.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_08.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>It took a few iterations to work out the optimal sizing and hole positioning. The new socket adapter would take advantage of the strain relief plate mounting point. Having this fastener connection really improved how robust this adapter would be. The E26 bulb socket came out of a set of <a href="https://www.amazon.com/gp/product/B07Q4MGLF1">Aplstar Black Retro Edison Lamp Holders</a>. They are pretty basic., but work just fine. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_09.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_09.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_09.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_09.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_09.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The initial fit checks and prototypes were printed in PLA, but the final product was printed in ABS for better heat deflection. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_10.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_10.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_10.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_10.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_10.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The final iteration was a two piece design that provide access to the screw terminals on the E26 bulb socket. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_11.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_11.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_11.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_11.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_11.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Once the bulb socket was in place, some CA glue pressed into the top cap keeps everything secure. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_12.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_12.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_12.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_12.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_12.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The completed adapter press fits into the existing recess and the screw provides an secure attachment point. The wiring is passed through the original strain relief loop, but it&apos;s a tighter fit. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_13.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_13.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_13.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_13.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_13.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>A Philips Hue E26 bulb screws in perfectly. The original lamp was only rated for 8.9 Watts and the Hue bulb pulls 10W, but it shouldn&apos;t be a problem. It seemed like the switch was the limiting factor. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_14.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_14.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_14.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_14.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_14.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>It&apos;s a pretty close fit with just a few millimeters of bulb sticking past the rim. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/skurup_15.jpg" class="kg-image" alt="Desk Upgrade: Ikea Skurup Wall Lamps" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/skurup_15.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/skurup_15.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/skurup_15.jpg 1600w, https://evanli.com/content/images/2021/09/skurup_15.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Two modified and installed Skurup Wall Lamps with Philip Hues Color bulbs above my new desk space. This was a pretty quick weekend project, but ended with excellent results. I may post the adapter models at a later date if long term use doesn&apos;t reveal any problems. </p>]]></content:encoded></item><item><title><![CDATA[Giant Sliding Puzzle]]></title><description><![CDATA[<p>When people find out you have a 3D printer, one often gets ask to print random things. This is one of those stories. My sister recently release a kids book called <a href="https://babysnacktime.com/">Baby Snack Time</a> and wanted a giant sliding puzzle as a promotional tool. It&apos;s like those sliding</p>]]></description><link>https://evanli.com/giant-sliding-puzzle/</link><guid isPermaLink="false">60fddb78ba9d2008dcdc03fc</guid><category><![CDATA[3D Printing]]></category><category><![CDATA[Finishing]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sat, 04 Sep 2021 21:24:23 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/09/puzzle_00.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2021/09/puzzle_00.jpg" alt="Giant Sliding Puzzle"><p>When people find out you have a 3D printer, one often gets ask to print random things. This is one of those stories. My sister recently release a kids book called <a href="https://babysnacktime.com/">Baby Snack Time</a> and wanted a giant sliding puzzle as a promotional tool. It&apos;s like those sliding puzzles you got a child but much larger, about 680mm by 680mm . The individual pieces slide along other pieces and are captive. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_piece_01.png" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_piece_01.png 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_piece_01.png 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_piece_01.png 1600w, https://evanli.com/content/images/2021/07/puzzle_piece_01.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>I started the design with a tessellating square that was 152mm by 152mm. Two sides have 45-degree cutouts and the other two have 45-degree projections. The 45-degree angle allows for the puzzle piece to print with minimal supports.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2021/07/puzzle_assembly_01.png" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_assembly_01.png 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_assembly_01.png 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_assembly_01.png 1600w, https://evanli.com/content/images/2021/07/puzzle_assembly_01.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>682mm x 682mm</figcaption></figure><p>When assembled the projections ride in the cutouts, allowing movement in one axis but captive in the other. The frame pieces replicated the projects and cutouts, making all the pieces fully captive in the puzzle. The dimensions of the assembled puzzle is 682mm by 682mm. The frame is held together using socket head screws. There is about 1mm of built-in tolerance for all the pieces.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_02.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_02.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_02.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_02.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_02.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The first few pieces printed with no issues, but the large area makes it very sensitive to any issues with the first layer. Everything was printed in MatterHackers Build Series PLA on my Railcore II.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_03.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_03.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The frame rails, being nearly 700mm long, required the use of the new Creality CR-30. Naomi Wu did a great job getting this printer out and the quality is excellent. Each frame rail took about 30 hours to print in PLA.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_04.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_04.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_04.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_04.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_04.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>All 15 puzzle pieces and the 4 frame rails took over 10 days of continuous print time and used over 4kg of filament.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_05.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_05.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The frame rails came out less than 1mm out of spec on the length but were slightly curved. A quick blast with a heat gun to soften the PLA allowed the rails to be straightened.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_06.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_06.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_06.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_06.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_06.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The frame was square after the straightening process. It was at this point the size of the puzzle really hit me.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_07.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_07.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_07.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_07.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_07.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Heat set inserts provide the threads for the socket head screws. These are M5 inserts.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_08.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_08.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_08.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_08.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_08.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>I designed the hole pattern on each rail to be specific for one side of the assembly. This makes it impossible to assemble incorrectly.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_09.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_09.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_09.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_09.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_09.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>This closeup of the rail really slows the layer lines and minor imperfections, which isn&#x2019;t great for a presentation piece.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_10.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_10.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_10.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_10.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_10.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>A test fit with 4 of the puzzle pieces shows the slight color mismatches from different spools of filament.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_11.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_11.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_11.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_11.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_11.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Since this was a presentation piece, it would require reinforcement as well as a high-quality finish. The frame rails were coated in Total Boat High Performance Epoxy. Originally, I had planned to add a strip of fiber glass to make the rail stronger, but testing pieces showed it wasn&#x2019;t necessary.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_12.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_12.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_12.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_12.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_12.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>After a few coats of epoxy, the rails were allowed to cure for 48 hours.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_13.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_13.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_13.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_13.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_13.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>A layer of glazing putty filled in any low spots and layer line inconsistencies. It&#x2019;s critical to allow the putty to fully cure before starting to sand.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_14.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_14.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_14.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_14.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_14.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The rails were sanded smooth using 240 grit followed by 400 grit. The resulting finish was smooth enough for the primer.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_15.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_15.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_15.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_15.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_15.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Fully assembled, the heft and size of the puzzle was unexpected. Four kg of PLA is quite a bit.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_16.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_16.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_16.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_16.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_16.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>A couple coats of filler primer fills in any minor imperfections. After a light sanding with 600 grit sandpaper the rails are ready for paint.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_17.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_17.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_17.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_17.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_17.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Rust-Oleum Gloss Deep Mint provides a great shiny coat to the frame rails. The paint was allowed to fully cure before the next step.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_18.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_18.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_18.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_18.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_18.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>To allow the puzzle pieces to move smoothly against the rails, a layer of felt was glued into place. The compressibility of the felt takes up some of the looseness from tolerance stacking.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_19.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_19.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_19.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_19.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_19.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The final assembly of the frame requires an exact order to allow all the pieces to fit into place and the rails to bolt together.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_20.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_20.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_20.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_20.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_20.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>At this point over 3 weeks have gone into the puzzle, but most of the time was the 3D printing and waiting for things to cure or dry.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_21.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_21.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_21.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_21.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_21.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Water slide decals was the first method to apply a graphic to the puzzle. The results weren&#x2019;t great, so a set printing in vinyl was ordered.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_22.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_22.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_22.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_22.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_22.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The completed puzzle looks quite good despite the issues with the graphics.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/07/puzzle_23.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/07/puzzle_23.jpg 600w, https://evanli.com/content/images/size/w1000/2021/07/puzzle_23.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/07/puzzle_23.jpg 1600w, https://evanli.com/content/images/2021/07/puzzle_23.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>One issue, if you&#x2019;re not great at puzzles, is trying to put the puzzle back into the correct order.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/09/puzzle_00-1.jpg" class="kg-image" alt="Giant Sliding Puzzle" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/09/puzzle_00-1.jpg 600w, https://evanli.com/content/images/size/w1000/2021/09/puzzle_00-1.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/09/puzzle_00-1.jpg 1600w, https://evanli.com/content/images/2021/09/puzzle_00-1.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Eventually the printed vinyl arrived and was applied to the puzzle. The new printed vinyl looks much better than the water slide decals. So far, the puzzle had held up to the abuse of being a promotional tool.</p>]]></content:encoded></item><item><title><![CDATA[CR-30 3DPrintMill Splice Extension]]></title><description><![CDATA[<p>I find that the regular <a href="https://www.creality3dofficial.com/products/splice-bracket-set-for-cr-30">Creality Splice Kit</a> for Naomi Wu&apos;s <a href="https://www.creality3dofficial.com/products/cr-30-infinite-z-belt-3d-printer">CR-30 3DPrintMill</a> is a bit long for everyday use in my space limited apartment. This 3D printed version gives you an extra 180 mm for parts to roll out. </p><!--kg-card-begin: markdown--><p><strong>Hardware</strong></p>
<ul>
<li>4x - M5 x 20mm</li>
<li>6x -</li></ul>]]></description><link>https://evanli.com/cr-30-3dprintmill-roller-extension/</link><guid isPermaLink="false">60c460efba9d2008dcdc0382</guid><category><![CDATA[3D Printing]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sat, 19 Jun 2021 17:15:28 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/06/cr30-splice-01.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2021/06/cr30-splice-01.jpg" alt="CR-30 3DPrintMill Splice Extension"><p>I find that the regular <a href="https://www.creality3dofficial.com/products/splice-bracket-set-for-cr-30">Creality Splice Kit</a> for Naomi Wu&apos;s <a href="https://www.creality3dofficial.com/products/cr-30-infinite-z-belt-3d-printer">CR-30 3DPrintMill</a> is a bit long for everyday use in my space limited apartment. This 3D printed version gives you an extra 180 mm for parts to roll out. </p><!--kg-card-begin: markdown--><p><strong>Hardware</strong></p>
<ul>
<li>4x - M5 x 20mm</li>
<li>6x - M5 x 40mm</li>
<li>6x - M5 Washer</li>
<li>6x - M5 Hex Nut</li>
<li>6x - 605ZZ Bearing (Inner Dia.=5mm, Outer Dia.=14mm, Thickness=5mm)</li>
</ul>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/06/cr30-splice-06.jpg" class="kg-image" alt="CR-30 3DPrintMill Splice Extension" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/06/cr30-splice-06.jpg 600w, https://evanli.com/content/images/size/w1000/2021/06/cr30-splice-06.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/06/cr30-splice-06.jpg 1600w, https://evanli.com/content/images/2021/06/cr30-splice-06.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The rollers are held in place by M5 bolts on each rail. The vertical height of the roller are adjustable via tightening the M5 bolt with M5 hex nuts inserted into the rails.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/06/cr30-splice-03.jpg" class="kg-image" alt="CR-30 3DPrintMill Splice Extension" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/06/cr30-splice-03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/06/cr30-splice-03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/06/cr30-splice-03.jpg 1600w, https://evanli.com/content/images/2021/06/cr30-splice-03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>It is best to just have the bolts finger tight to prevent any binding during assembly. The image shows shorter bolts, but you will want longer ones, at least 30mm, to make installation easier. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/06/cr30-splice-04.jpg" class="kg-image" alt="CR-30 3DPrintMill Splice Extension" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/06/cr30-splice-04.jpg 600w, https://evanli.com/content/images/size/w1000/2021/06/cr30-splice-04.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/06/cr30-splice-04.jpg 1600w, https://evanli.com/content/images/2021/06/cr30-splice-04.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Rollers should be printed with the asterisk facing up at 0.3mm layer height. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/06/cr30-splice-07.jpg" class="kg-image" alt="CR-30 3DPrintMill Splice Extension" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/06/cr30-splice-07.jpg 600w, https://evanli.com/content/images/size/w1000/2021/06/cr30-splice-07.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/06/cr30-splice-07.jpg 1600w, https://evanli.com/content/images/2021/06/cr30-splice-07.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The rollers have internal geometry so that supports aren&apos;t needed. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/06/cr30-splice-05.jpg" class="kg-image" alt="CR-30 3DPrintMill Splice Extension" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/06/cr30-splice-05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/06/cr30-splice-05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/06/cr30-splice-05.jpg 1600w, https://evanli.com/content/images/2021/06/cr30-splice-05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The 605ZZ bearings should pop right in, but some adjustment might be needed depending on your printer.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/06/cr30-splice-02.jpg" class="kg-image" alt="CR-30 3DPrintMill Splice Extension" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/06/cr30-splice-02.jpg 600w, https://evanli.com/content/images/size/w1000/2021/06/cr30-splice-02.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/06/cr30-splice-02.jpg 1600w, https://evanli.com/content/images/2021/06/cr30-splice-02.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>I found that it was easier to install fully assembled, with masking tape holding the rails and rollers together. Four M5 x 20mm bolts secure the rails to the tapped holes on the printer. You will have to remove the two extrusion covers that block the hole. Once the rails are secure, I set a straight level across the print belt. With the rollers still loose, I pushed them up to make contact with the level before tightening the M5 bolts. Repeat this process for all the rollers. </p><p>You can find the STL files on <a href="https://www.thingiverse.com/thing:4889598">Thingiverse</a>.</p>]]></content:encoded></item><item><title><![CDATA[Quick and Dirty USB Type C Power Supply]]></title><description><![CDATA[<p>I rarely work at my electronic workbench, even though it&apos;s complete with displays, power supplies, oscilloscopes, and soldering stations. I prefer to work on firmware and testing on my main desktop. Having a handy source of power, other than the 5 volts that USB provides, is very handy.</p>]]></description><link>https://evanli.com/quick-usb-type-c-power-supply/</link><guid isPermaLink="false">605993bc664d3816501c6315</guid><category><![CDATA[3D Printing]]></category><category><![CDATA[Electronics]]></category><category><![CDATA[Thingiverse]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sun, 09 May 2021 20:28:10 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/04/type-c-power-01.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2021/04/type-c-power-01.jpg" alt="Quick and Dirty USB Type C Power Supply"><p>I rarely work at my electronic workbench, even though it&apos;s complete with displays, power supplies, oscilloscopes, and soldering stations. I prefer to work on firmware and testing on my main desktop. Having a handy source of power, other than the 5 volts that USB provides, is very handy. I didn&apos;t want to spend too much time building something complicated and decided to go with parts I could get off Amazon. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-03.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-03.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The casing and other 3d printed parts took about a day to model and tweak, but are pretty basic. All the other parts are available via Amazon</p><!--kg-card-begin: markdown--><ul>
<li>USB-C PD 20V Trigger Module (<a href="https://www.amazon.com/dp/B08NFL8RQC">Amazon</a>)</li>
<li>DSP5005 Variable Power Supply (<a href="https://www.amazon.com/gp/product/B01LWXAC5E">Amazon</a>)</li>
<li>LM2596 DC/DC Voltage Regulator (<a href="https://www.amazon.com/gp/product/B076H3XHXP">Amazon</a>)</li>
<li>LED Digital Voltmeter Gauge (<a href="https://www.amazon.com/dp/B00YALV0NG">Amazon</a>)</li>
<li>Banana Plug Socket Connector (<a href="https://www.amazon.com/dp/B01HZ34HTY">Amazon</a>)</li>
<li>Latching Push Button Switch (<a href="https://www.amazon.com/dp/B089CW4F8Q">Amazon</a>)</li>
<li>Manual Reset Low Profile ATC Circuit Breakers (<a href="https://www.amazon.com/dp/B0797RXQFK">Amazon</a>)</li>
<li>40mm 24V Fans (<a href="https://www.amazon.com/dp/B0757RPCN9">Amazon</a>)</li>
<li>18 AWG 6 Colors (<a href="https://www.amazon.com/Electrical-Flexible-Silicone-different-automotive/dp/B07G744V5Z">Amazon</a>)</li>
<li>18 AWG Orange Wire (<a href="https://www.amazon.com/dp/B01LCEEEZY">Amazon</a>)</li>
<li>Quick Splice Terminals Connectors (<a href="https://www.amazon.com/gp/product/B01CXPV5B2">Amazon</a>)</li>
<li>WAGO 221 Lever-Nuts (<a href="https://www.amazon.com/gp/product/B018MGMFDI">Amazon</a>)</li>
<li>M4 Self Tapping Countersunk Screws (<a href="https://www.amazon.com/dp/B08NVPJBRN">Amazon</a>)</li>
<li>M3 Self Tapping Phillips Pan Head Screws (<a href="https://www.amazon.com/dp/B078ZWDR8P">Amazon</a>)</li>
</ul>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/Diagram.png" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1080" srcset="https://evanli.com/content/images/size/w600/2021/04/Diagram.png 600w, https://evanli.com/content/images/size/w1000/2021/04/Diagram.png 1000w, https://evanli.com/content/images/size/w1600/2021/04/Diagram.png 1600w, https://evanli.com/content/images/2021/04/Diagram.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>The USB PD module would provide 20V at up to 5A to power the whole thing. The 24V fans are hooked up directly to the 20V source so that the fans will run when power is connected just to make sure things stay cool inside. The 5A circuit breaker provides some safety incase of a short. The latching switch allows the voltage regulators to be turned on and off. I&apos;m exceeding the rating of the switch, but for this application it shouldn&apos;t be too much of an issue. The LED indicator and the voltmeters are powered by the 12V output from one of the LM2596 regulators. </p><p>The DSP5005 and LM2596 regulator are all powered by 20V. For the DSP5005, this limits the maximum output voltage to around 18V. The individual LM2596 modules are adjusted to output 3.3V, 5V, and 12V. The final outputs for each regulator are connected to a banana plug connector. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-04.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-04.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-04.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-04.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-04.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The maximum input current is limited to 5A by the USB PD standard, so 18 AWG wire is more than sufficient. The only soldering required for this project is to attach the output on the USB PD module and the input/outputs on the LM2596 modules. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-05.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-05.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Mounting the USB PD module is a pain. As the module has no mounting holes, the 3D printing mount uses the edges of the PCB for alignment and clamping force to keep it in place. A single M3x6mm pan head screw is used to keep the two halves together.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-06.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-06.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-06.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-06.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-06.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The ATC circuit breaker holder is just a couple of right angle quick connectors held together. Two M3x12mm pan head screws are used to keep the connectors in place.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-07.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-07.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-07.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-07.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-07.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Two more M3x6mm pan head screws secure the USB PD module mount to the faceplate.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-08.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-08.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-08.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-08.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-08.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The three LM2596 are mounted to the regulator tray with six M3x6mm pan head screws. The tray has some hole designed for cable ties to keep the input wires organized. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-09.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-09.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-09.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-09.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-09.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The three voltmeters are secured to the face plate with six M3x6mm pan head screws. &#xA0;</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-10.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-10.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-10.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-10.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-10.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Extra wires were removed the latching switches harness, as space was going to tight inside the case. The switch is mounted with the hardware that was included. The banana plugs are screwed in place with the connector spade orientation retained by features on the face plate.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-11.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-11.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-11.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-11.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-11.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The DSP5005 pushes into the opening on the face plate and should snap in to place. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-12.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-12.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-12.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-12.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-12.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The banana plug connector are paired with the corresponding voltmeter. Output is above and ground is below. The ATC circuit breaker fits perfectly in the open slot.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-13.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-13.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-13.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-13.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-13.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>To keep the project quick and easy to troubleshoot, I went with lever-nuts instead of soldered or crimped connections. The lever-nuts are larger but some features on the face plate keeps things organized. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-14.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-14.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-14.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-14.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-14.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The regulator tray is mounted to the face plate after all the wire lengths were checked and adjusted. I ended up only using two &#xA0;M3x6mm pan head screws with the mounting holes on the regulator tray. The input cables on the regulator tray made putting screws there too difficult. With all the wiring connected, the face plate is jam-packed.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-15.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-15.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-15.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-15.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-15.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The first power up test worked perfectly. The refresh rate of the LED displays on the voltmeters is a bit low to capture correctly. On center left is 5V, center right is 3.3V, and lower left is 12V.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-16.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-16.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-16.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-16.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-16.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The 40mm fans are mounted the back casing with eight M4x12mm flat head screws. This is not the greatest mounting solution. There isn&apos;t much material on the case for the chamfer. I also ended up using six M3x35mm pan head screws to secure the face plate. I didn&apos;t have the correct M3x35mm flat head screws on hand. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-17.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-17.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-17.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-17.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-17.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The fully assembled unit is quite dense. The use of the pan head instead of flat head screws acts as little feet giving the fans some room to breathe, but also scratches up my desk if I move it around. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-18.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-18.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-18.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-18.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-18.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>I mostly use it in the vertical orientation with banana plug to male jumper wires. It works quite well for powering breadboards that needs the whole range of voltages. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-19.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-19.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-19.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-19.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-19.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The back isn&apos;t optimal and some redesign work is probably needed to fix the minor issues. At the moment though, it&apos;s doing its job well enough. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/type-c-power-20.jpg" class="kg-image" alt="Quick and Dirty USB Type C Power Supply" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/type-c-power-20.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/type-c-power-20.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/type-c-power-20.jpg 1600w, https://evanli.com/content/images/2021/04/type-c-power-20.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Having this little guy that can be powered by any 100W USB PD wall adapter or compatible power bank is quite convenient. &#xA0;The existing portable power supplies on the market are probably better in every way, but for a quick and dirty 2 day project, this exceeded expectations. I&apos;ve released the STLs for the 3D printed parts on <a href="https://www.thingiverse.com/thing:4854180">Thingiverse</a>.</p>]]></content:encoded></item><item><title><![CDATA[Adam Savage Inspired Tool Cart]]></title><description><![CDATA[<p>I&apos;ve been keeping my tools in drawers or strewn around my work area for years. This isn&apos;t the best system, especially if the tool collection continues to grow. I was inspired by Adam Savage&apos;s custom tool storage stands that he talks about in this</p>]]></description><link>https://evanli.com/adam-savage-inspired-tool-cart/</link><guid isPermaLink="false">605993a7664d3816501c6311</guid><category><![CDATA[3D Printing]]></category><category><![CDATA[Tools]]></category><category><![CDATA[Storage]]></category><category><![CDATA[Laser Cut]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sat, 03 Apr 2021 22:43:07 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/04/tool_cart_01.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2021/04/tool_cart_01.jpg" alt="Adam Savage Inspired Tool Cart"><p>I&apos;ve been keeping my tools in drawers or strewn around my work area for years. This isn&apos;t the best system, especially if the tool collection continues to grow. I was inspired by Adam Savage&apos;s custom tool storage stands that he talks about in this Tested video. </p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/TWQAYfGxsPE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>I love the idea of &quot;first order retrievability&quot; and how much more efficient working with easy access tools is. I made a list of the tools I used the most and started to think about how to build something compact but full featured like Adam&apos;s tool storage. </p><p>I lack the ability to rip down large sheets of plywood. I just don&apos;t have the space to build custom drawers and shelves from plywood. The storage also had to be compact, I don&apos;t have much extra square footage to loose to more storage. Looking around for a quick solution, I came upon DeWalt&apos;s TSTAK storage system. </p><p>I decided on using two deep single drawers (<a href="https://www.dewalt.com/products/storage-and-gear/tool-storage/tstakreg-iii--single-deep-drawer/dwst17803">DWST17803</a><strong>)</strong>, three double shallow drawers (<a href="https://www.dewalt.com/products/storage-and-gear/tool-storage/tstak-iv--double-shallow-drawers/dwst17804">DWST17804</a>), and one 4 wheel cart base (<a href="https://www.dewalt.com/product-repository/products-dewalt/2016/04/01/09/19/dwst17889">DWST17889</a>). This gave me a good base to store the loose tool and bits. The TSTAK connection system was also simple enough that I could build my own adapter and have a custom rack on top. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/tool_cart_02.jpg" class="kg-image" alt="Adam Savage Inspired Tool Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/tool_cart_02.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/tool_cart_02.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/tool_cart_02.jpg 1600w, https://evanli.com/content/images/2021/04/tool_cart_02.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>Using a combination of aluminum extrusion, laser cut plywood, 3D printed parts, and a couple Poppin medium accessory trays, I came up with a design I was happy with. While I waited for everything I ordered to arrive, the 3D printed parts were printed in Matter Hackers Tough PLA. </p><!--kg-card-begin: markdown--><p>Hardware</p>
<ul>
<li>2x - 220mm 1515 Extrusion</li>
<li>2x - 250mm 1515 Extrusion</li>
<li>6x - 350mm 1515 Extrusion</li>
<li>2x - Poppin Medium Accessory Trays</li>
<li>2x - DeWalt TSTAK Deep Single Drawers (DWST17803)</li>
<li>3x - DeWalt TSTAK Double Shallow Drawers (DWST17804)</li>
<li>1x - DeWalt TSTAK 4 Wheel Cart Base (DWST17889)</li>
<li>Bunch - M3 Nuts and Bolts</li>
</ul>
<p>Laser Cut</p>
<ul>
<li>1x - Laser Cut 6.2mm Birch Plywood</li>
</ul>
<p>3D Printed</p>
<ul>
<li>2x - TSTAK Adapter</li>
<li>2x - Right Frame Corner</li>
<li>2x - Left Frame Corner</li>
<li>4x - Ladder Connector</li>
<li>1x - Hammer Rack</li>
<li>3x - Tool Rack</li>
<li>1x - Partition</li>
<li>1x - Lower Container Spacer</li>
<li>Bunch - Wiha Spacers</li>
</ul>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/tool_cart_03.jpg" class="kg-image" alt="Adam Savage Inspired Tool Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/tool_cart_03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/tool_cart_03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/tool_cart_03.jpg 1600w, https://evanli.com/content/images/2021/04/tool_cart_03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The top of the stand was laser cut from 6.2mm birch plywood. The parts are sized to give a nice interference fit when slotted together. The parts are assembled with some wood glue and a mallet. It should only go together one way, working from the left of the assembly to the right. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/tool_cart_04.jpg" class="kg-image" alt="Adam Savage Inspired Tool Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/tool_cart_04.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/tool_cart_04.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/tool_cart_04.jpg 1600w, https://evanli.com/content/images/2021/04/tool_cart_04.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The assembled top was nice and rigid with just the wood glue. The 100 holes in the center section were sized for Wiha Precision drivers, so you may need spacers for other tools. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/tool_cart_05.jpg" class="kg-image" alt="Adam Savage Inspired Tool Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/tool_cart_05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/tool_cart_05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/tool_cart_05.jpg 1600w, https://evanli.com/content/images/2021/04/tool_cart_05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The plywood was sanded down and a few coats of <a href="https://www.totalboat.com/product/lust/">TotalBoat Lust varnish</a> were applied. The vanish provides a nice thick coat to protect the wood from the abuse this thing is going to have to take. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/tool_cart_06.jpg" class="kg-image" alt="Adam Savage Inspired Tool Cart" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/tool_cart_06.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/tool_cart_06.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/tool_cart_06.jpg 1600w, https://evanli.com/content/images/2021/04/tool_cart_06.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The top section is assembled with M3 hardware and the TSTAK adapters just snap right in to the top of the drawers. The two Poppin trays are held in by the center spacer. They provide nice storage for the various adhesives, lubricants, and solvents I use. With the partition inserted into the pocket, you can put all sorts of tools in there for quick access. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/tool_cart_07.jpg" class="kg-image" alt="Adam Savage Inspired Tool Cart" loading="lazy" width="1440" height="1920" srcset="https://evanli.com/content/images/size/w600/2021/04/tool_cart_07.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/tool_cart_07.jpg 1000w, https://evanli.com/content/images/2021/04/tool_cart_07.jpg 1440w" sizes="(min-width: 720px) 720px"></figure><p>The hand tools drawer has hex wrenches, driver bits, etc. The cutting drawer has a variety of blades, saws, and handles. The finishing drawer has sandpaper, polishing cloths, brushes, etc. The measurement drawer had calipers, micrometers. squares, and rulers. The drill and taps drawer has taps, drills ,and drill guides. I have a drawer for lathe tools, as my micro lathe hangs out nearby. The two deep drawers are for electronics tools and specialty tools. The electronics drawers has wire strippers, crimping and soldering tools. The specialty drawer has a mix of tools that I use occasionally, such as an airbrush and label maker.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/tool_cart_01-1.jpg" class="kg-image" alt="Adam Savage Inspired Tool Cart" loading="lazy" width="1440" height="1920" srcset="https://evanli.com/content/images/size/w600/2021/04/tool_cart_01-1.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/tool_cart_01-1.jpg 1000w, https://evanli.com/content/images/2021/04/tool_cart_01-1.jpg 1440w" sizes="(min-width: 720px) 720px"></figure><p>The whole tool cart has a compact footprint while holding a lot of tools for easy access. I&apos;ve posted the design and CAD files on <a href="https://github.com/Evancli/tool-cart">Github</a>, for those that want to build their own. &#xA0;</p>]]></content:encoded></item><item><title><![CDATA[Prusa Mini+ Upgrades]]></title><description><![CDATA[<p>When I first ordered the Prusa Mini, I did so with full confidence in the product. Prusa printers have a reputation of being reliable and easy to use, which was exactly what I was looking for. Having a workhorse printer that did not require constant adjustments and tuning seemed great.</p>]]></description><link>https://evanli.com/prusa-mini-upgrades/</link><guid isPermaLink="false">5fefd4ee664d3816501c6302</guid><category><![CDATA[3D Printing]]></category><category><![CDATA[Prusa Mini+]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sat, 03 Apr 2021 21:07:55 GMT</pubDate><media:content url="https://evanli.com/content/images/2021/04/prusa_mini_upgrades_06.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2021/04/prusa_mini_upgrades_06.jpg" alt="Prusa Mini+ Upgrades"><p>When I first ordered the Prusa Mini, I did so with full confidence in the product. Prusa printers have a reputation of being reliable and easy to use, which was exactly what I was looking for. Having a workhorse printer that did not require constant adjustments and tuning seemed great. The Mini&apos;s build volume would cover most of the parts I print often. With all this in mind, I placed my order. </p><p>It was a few months before the printed was shipped. In that time, Prusa had upgraded a few parts and it became the Prusa Mini+. It was a nice gesture to update the printers that had been ordered, but not yet shipped. However, once it arrived I immediately started having problems. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2021/04/prusa_mini_clog.jpg" class="kg-image" alt="Prusa Mini+ Upgrades" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/prusa_mini_clog.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/prusa_mini_clog.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/prusa_mini_clog.jpg 1600w, https://evanli.com/content/images/2021/04/prusa_mini_clog.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Hotend Clog</figcaption></figure><p>The bowden tube between the extruder and the hotend is actually two tubes. The first tube is connected via compression fittings to the extruder assembly and the hotend, with ferrules crimped onto the PTFE tube. &#xA0;A second tube guides the filament from the compression fitting down into the heatsink. I was getting this clog pictured above. It sat at the interface of the second tube and the heat-break, which brings the extrusion to a halt. </p><p>After replacing tubes, tightening screws, and hours of tinkering, I made no progress. It wasn&apos;t a great initial experience. Eventually, the compression ferrule came off the tube. It wasn&apos;t worth the effort source a new ferrule and crimping tool. Instead, I ordered the Bondtech extruder for the Prusa Mini, the Bondtech heat-break, PC4 M8 x 1.25 quick insert connectors, and some Capricorn PTFE tube. </p><p>The new quick insert connectors would allow a single tube to go from the extruder down to the heat-break, bypassing the need for two separate tubes. This proved to the best solution, and with auto bed leveling issues aside, the printer could now print reliably. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/prusa_mini_upgrades_01.jpg" class="kg-image" alt="Prusa Mini+ Upgrades" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/prusa_mini_upgrades_01.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/prusa_mini_upgrades_01.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/prusa_mini_upgrades_01.jpg 1600w, https://evanli.com/content/images/2021/04/prusa_mini_upgrades_01.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>To make the Prusa Mini+ a nice complete package I added an attached filament spool, tool holder, handle, and feet. The parts were designed to fit inside the 180mm by 180mm build area. Prusament PETG was used to match the colors and materials already used on the Mini. Roll-in M6 T-nuts and M6 bolts are used to attach the parts to the extrusions. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/prusa_mini_upgrades_03.jpg" class="kg-image" alt="Prusa Mini+ Upgrades" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/prusa_mini_upgrades_03.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/prusa_mini_upgrades_03.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/prusa_mini_upgrades_03.jpg 1600w, https://evanli.com/content/images/2021/04/prusa_mini_upgrades_03.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The spool holder has a bayonet style lug that twists into the frame. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/prusa_mini_upgrades_02.jpg" class="kg-image" alt="Prusa Mini+ Upgrades" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/prusa_mini_upgrades_02.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/prusa_mini_upgrades_02.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/prusa_mini_upgrades_02.jpg 1600w, https://evanli.com/content/images/2021/04/prusa_mini_upgrades_02.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The handle and tool holder have access holes for the M6 socket cap bolts. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/prusa_mini_upgrades_05.jpg" class="kg-image" alt="Prusa Mini+ Upgrades" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/prusa_mini_upgrades_05.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/prusa_mini_upgrades_05.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/prusa_mini_upgrades_05.jpg 1600w, https://evanli.com/content/images/2021/04/prusa_mini_upgrades_05.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>The feet are attached to the bottom and rubber or foam feet can be stuck on. I also made a shorter version of the feet, but I opted to have a wider base footprint. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2021/04/prusa_mini_upgrades_06-1.jpg" class="kg-image" alt="Prusa Mini+ Upgrades" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2021/04/prusa_mini_upgrades_06-1.jpg 600w, https://evanli.com/content/images/size/w1000/2021/04/prusa_mini_upgrades_06-1.jpg 1000w, https://evanli.com/content/images/size/w1600/2021/04/prusa_mini_upgrades_06-1.jpg 1600w, https://evanli.com/content/images/2021/04/prusa_mini_upgrades_06-1.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>After the upgrades and some adjustments, the Prusa Mini+ seems to be working well. It has some limitations, but for what it is it certainly performs well enough. The models are available on <a href="https://www.prusaprinters.org/prints/62368-prusa-mini-tool-and-spool-holder">Prusa Printers</a> or <a href="https://www.thingiverse.com/thing:4816164">Thingiverse</a>. </p>]]></content:encoded></item><item><title><![CDATA[Raspberry Pi Case w/ CSI to HDMI Adapter]]></title><description><![CDATA[<p>Every time I browse through the selection of Raspberry Pi cases on Thingiverse or MyMiniFactory, I feel a bit overwhelmed by the options. I rarely find exactly what I&apos;m looking for, so I often end up designing something new. </p><p>This retro-cyberpunk inspired Raspberry Pi 4 case was specifically</p>]]></description><link>https://evanli.com/raspberry-pi-case-w-csi-to-hdmi-adapter/</link><guid isPermaLink="false">5fdd934b664d3816501c626e</guid><category><![CDATA[3D Printing]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sat, 19 Dec 2020 06:14:56 GMT</pubDate><media:content url="https://evanli.com/content/images/2020/12/10.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2020/12/10.jpg" alt="Raspberry Pi Case w/ CSI to HDMI Adapter"><p>Every time I browse through the selection of Raspberry Pi cases on Thingiverse or MyMiniFactory, I feel a bit overwhelmed by the options. I rarely find exactly what I&apos;m looking for, so I often end up designing something new. </p><p>This retro-cyberpunk inspired Raspberry Pi 4 case was specifically designed as a case for a MotionEyeOS camera installation. It supports a Raspberry Pi 4, one end of the <a href="https://www.arducam.com/product/arducam-csi-hdmi-cable-extension-module-15pin-60mm-fpc-cable-raspberry-pi-camera-specific-pack-2-1-set/">Arducam CSI to HDMI Cable Extension Module</a>, and a <a href="https://www.amazon.com/gp/product/B0761LV1SD">0.91in 128x32 OLED display</a>. &#xA0;A complete list of materials are</p><!--kg-card-begin: markdown--><ul>
<li>1x Raspberry Pi 4</li>
<li>1x Arducam CSI to HDMI Cable Extension Module</li>
<li>1x 0.91in 128x32 OLED</li>
<li>2x M2.5 x 6mm Flat Head</li>
<li>2x M2.5 x 8mm Flat Head</li>
<li>2x M2.5 x 12mm Flat Head</li>
</ul>
<!--kg-card-end: markdown--><p>A M2.5 tap is needed to tap some of the holes or you can get self tapping screws. Two small sections of 1.75mm filament are used as pins to secure the Cable Extension Module. Adafruit has a great <a href="https://learn.adafruit.com/ssd1306-oled-displays-with-raspberry-pi-and-beaglebone-black">tutorial </a>on how to use SSD1306 OLED Displays with Raspberry Pi. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2020/12/03.jpg" class="kg-image" alt="Raspberry Pi Case w/ CSI to HDMI Adapter" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/12/03.jpg 600w, https://evanli.com/content/images/size/w1000/2020/12/03.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/12/03.jpg 1600w, https://evanli.com/content/images/2020/12/03.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Printed parts with some fun color schemes.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2020/12/04.jpg" class="kg-image" alt="Raspberry Pi Case w/ CSI to HDMI Adapter" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/12/04.jpg 600w, https://evanli.com/content/images/size/w1000/2020/12/04.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/12/04.jpg 1600w, https://evanli.com/content/images/2020/12/04.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Installing the display and connecting it to the Pi</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2020/12/05.jpg" class="kg-image" alt="Raspberry Pi Case w/ CSI to HDMI Adapter" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/12/05.jpg 600w, https://evanli.com/content/images/size/w1000/2020/12/05.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/12/05.jpg 1600w, https://evanli.com/content/images/2020/12/05.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Installing the Cable Extension Module.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2020/12/06.jpg" class="kg-image" alt="Raspberry Pi Case w/ CSI to HDMI Adapter" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/12/06.jpg 600w, https://evanli.com/content/images/size/w1000/2020/12/06.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/12/06.jpg 1600w, https://evanli.com/content/images/2020/12/06.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Attaching the lower case to with the Pi to the bottom section.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2020/12/07.jpg" class="kg-image" alt="Raspberry Pi Case w/ CSI to HDMI Adapter" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/12/07.jpg 600w, https://evanli.com/content/images/size/w1000/2020/12/07.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/12/07.jpg 1600w, https://evanli.com/content/images/2020/12/07.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Upper part of the case is slide on and screws are used to hold it all together.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2020/12/08.jpg" class="kg-image" alt="Raspberry Pi Case w/ CSI to HDMI Adapter" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/12/08.jpg 600w, https://evanli.com/content/images/size/w1000/2020/12/08.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/12/08.jpg 1600w, https://evanli.com/content/images/2020/12/08.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Should be a tight fit.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2020/12/10-1.jpg" class="kg-image" alt="Raspberry Pi Case w/ CSI to HDMI Adapter" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/12/10-1.jpg 600w, https://evanli.com/content/images/size/w1000/2020/12/10-1.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/12/10-1.jpg 1600w, https://evanli.com/content/images/2020/12/10-1.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption>Fully assembled unit.</figcaption></figure><p>You can find the STLs on <a href="https://www.myminifactory.com/object/3d-print-raspberry-pi-case-w-csi-to-hdmi-adapter-146125">MyMiniFactory </a>or <a href="https://www.thingiverse.com/thing:4690022">Thingiverse</a>.</p>]]></content:encoded></item><item><title><![CDATA[Making A Portable 3D Printer - Part 4]]></title><description><![CDATA[<p><code>I had started writing this post more two years ago before abandoning the project. The printer just wasn&apos;t mechanically capable of what I was looking for. &#xA0;I&apos;m publishing the draft of the post just incase some of the images prove to be useful for others.</code></p>]]></description><link>https://evanli.com/making-a-portable-3d-printer-part-4/</link><guid isPermaLink="false">5c6f7f6529adee489b3d65a4</guid><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Wed, 28 Oct 2020 22:22:28 GMT</pubDate><media:content url="https://evanli.com/content/images/2020/10/24-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2020/10/24-1.jpg" alt="Making A Portable 3D Printer - Part 4"><p><code>I had started writing this post more two years ago before abandoning the project. The printer just wasn&apos;t mechanically capable of what I was looking for. &#xA0;I&apos;m publishing the draft of the post just incase some of the images prove to be useful for others.</code></p><p>Minor improvements.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/04-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/05-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/06-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2020/10/22.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/10/22.jpg 600w, https://evanli.com/content/images/size/w1000/2020/10/22.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/10/22.jpg 1600w, https://evanli.com/content/images/2020/10/22.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2020/10/23.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/10/23.jpg 600w, https://evanli.com/content/images/size/w1000/2020/10/23.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/10/23.jpg 1600w, https://evanli.com/content/images/2020/10/23.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2020/10/24.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/10/24.jpg 600w, https://evanli.com/content/images/size/w1000/2020/10/24.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/10/24.jpg 1600w, https://evanli.com/content/images/2020/10/24.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2020/10/25.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/10/25.jpg 600w, https://evanli.com/content/images/size/w1000/2020/10/25.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/10/25.jpg 1600w, https://evanli.com/content/images/2020/10/25.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2020/10/26.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 4" loading="lazy" width="1920" height="1440" srcset="https://evanli.com/content/images/size/w600/2020/10/26.jpg 600w, https://evanli.com/content/images/size/w1000/2020/10/26.jpg 1000w, https://evanli.com/content/images/size/w1600/2020/10/26.jpg 1600w, https://evanli.com/content/images/2020/10/26.jpg 1920w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded></item><item><title><![CDATA[Making A Portable 3D Printer - Part 3]]></title><description><![CDATA[<p><br><code>I had started writing this post more two years ago before abandoning the project. The printer just wasn&apos;t mechanically capable of what I was looking for. &#xA0;I&apos;m publishing the draft of the post just incase some of the images prove to be useful for others.</code></p>]]></description><link>https://evanli.com/making-a-portable-3d-printer-part-3/</link><guid isPermaLink="false">5c32b5fc29adee489b3d6599</guid><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Wed, 28 Oct 2020 22:10:21 GMT</pubDate><media:content url="https://evanli.com/content/images/2020/10/11.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2020/10/11.jpg" alt="Making A Portable 3D Printer - Part 3"><p><br><code>I had started writing this post more two years ago before abandoning the project. The printer just wasn&apos;t mechanically capable of what I was looking for. &#xA0;I&apos;m publishing the draft of the post just incase some of the images prove to be useful for others.</code></p><p>Check out <a href="https://evanli.com/making-a-portable-3d-printer/">Part 1</a> for the start of the story. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/14.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/02.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/17.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/15.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/16.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/07.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/01-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/03.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/10.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/11.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/19-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/18.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/20.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/21.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/13.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/08.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/09.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2019/02/12.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 3" loading="lazy"></figure>]]></content:encoded></item><item><title><![CDATA[Making A Portable 3D Printer - Part 2]]></title><description><![CDATA[<p>Check out <a href="https://evanli.com/making-a-portable-3d-printer/">Part 1</a> for the start of the story. </p><h2 id="hotend-replacement">Hotend Replacement </h2><p>The objective of this hotend replacement is to be able to accommodate a <a href="https://e3d-online.com/v6">E3D V6</a> hotend and to improve the efficacy of the part cooling fan. Why a E3D V6? In my opinion the E3D&apos;s V6</p>]]></description><link>https://evanli.com/making-a-portable-3d-printer-part-2/</link><guid isPermaLink="false">5bddf06c29adee489b3d658d</guid><category><![CDATA[3D Printing]]></category><category><![CDATA[MP Mini Delta]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Thu, 31 Jan 2019 00:23:20 GMT</pubDate><media:content url="https://evanli.com/content/images/2018/11/V1Render.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2018/11/V1Render.jpg" alt="Making A Portable 3D Printer - Part 2"><p>Check out <a href="https://evanli.com/making-a-portable-3d-printer/">Part 1</a> for the start of the story. </p><h2 id="hotend-replacement">Hotend Replacement </h2><p>The objective of this hotend replacement is to be able to accommodate a <a href="https://e3d-online.com/v6">E3D V6</a> hotend and to improve the efficacy of the part cooling fan. Why a E3D V6? In my opinion the E3D&apos;s V6 is the best value/performance option on the market. I prefer to use genuine E3D parts, but the market is full of super low cost clones, which potentially offer a even better value/performance ratio. I actually use some clones for general sizing an positioning as they are a perfect mock up of the final parts. </p><h3 id="measuring">Measuring</h3><p>The first step of a project like this is sizing and understanding the constraints. The existing Mini Delta hotend was removed from the effector plate by removing just 3 screws.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/11/oldHotend.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"></figure><p>A single 30mm fan provides cooling to the heat sink and acts as a part cooler. With not much airflow to start with, the fan really isn&apos;t capable of being a good part cooler in this configuration. There isn&apos;t much space to work with to get air down to the part, as the effector arms range of motion severely limits this. Best bet to reduce sizing problems was to stay inside the existing footprint of the old mount.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/oldHotentDimension.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Dimensions in mm</figcaption></figure><p>The footprint is pretty straight forward to work from, but it was also important to get the measure of the effector plate to see what could be done routing air to the part. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/oldHotentDimension2.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Dimensions in mm</figcaption></figure><p>With all the measurements done, the design work can be moved into CAD.</p><h3 id="design">Design</h3><p>The highest priority requirement was to get a E3D V6 mounted and in the exact same nozzle position of the stock hotend. I had done some design work for the V6 &#xA0;for another earlier project, so I was able to reused the groove mount design. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/V0.1Front.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Front</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/V0Back.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Rear</figcaption></figure><p>This was the first iteration of the design. It consists of three parts, the base, heat sink mount, and grove mount. Both the base and heat sink mount parts contains embedded 3mm hex nuts. I opted for the embedded nut over a heat set insert because of the depth required for the fasteners. Due to space constraints the front mount point would have to be tapped directly into the plastic, not ideal, but the loads involved are low. </p><p>The triangular cut out in the base provides wire pass-through and access for the heater and thermistor cartridges. The heat sink mount can accommodate a 30mm fan and channels the airflow across the V6 heat sink. There&apos;s is mount feature on this section for the part cooling fan for later design iterations. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/blowerFan.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Sunon GB1205PHVX-8AY.GN</figcaption></figure><p>I happen to have a bunch of old blower fans in my parts inventory from a previous project. It&apos;s a Sunon Fans GB1205PHVX-8AY.GN, which is a blower style 50X50x15 Maglev fan running at 12V. Although this particular part is obsolete, Sunon has a direct <a href="https://www.digikey.com/product-detail/en/sunon-fans/MF50151V2-B00U-A99/259-1870-ND/7942633">replacement</a> available. It can deliver 4.7 CFM of airflow, which should be more than enough for a part cooler. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/deadEndDucts.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Dead End Ideas</figcaption></figure><p>After a few failed and dead end iterations of trying to route airflow from the fan to the part, I decided to change strategies. This lead to the second major revision to the design. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/V0.2Front.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Front</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/V0.2Back.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Rear</figcaption></figure><p>The ducting for the part cooling fan was integrated into the base and heat sink mount. This reduce the parts count and increased space efficiency. This design also reduces the complexity of the fan mount. The air exits the base via an integrate nozzle that is aimed toward the hotend nozzle. This was the most promising iteration and was worth further refinement. </p><h3 id="version-1-0">Version 1.0</h3><p>This will likely be the final version that will make on to the printer.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/V1BaseTop.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Base Top</figcaption></figure><p>A hole to capture a hex nut was added to the base for the front mount hole. There wasn&apos;t space lower down close the effector plate, but higher up it would fit. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/11/V1BaseBottom-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"></figure><p>The cooling nozzle, visible in the back, was adjusted to improve flow to the target area near the nozzle. Another triangular cut out was added to ease the installation of the thermistor cartridge. The hole for the heat sink was pushed forward a few mm to allow the use of a silicone cover on the heater block. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/V1HeatSinkMountTop.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Heat Sink Mount Front</figcaption></figure><p>Cable management hooks were added to help with the wires for the heater and thermistor cartridge. The geometry was improved on this part to decrease the print time. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/V1HeatSinkMountBottom.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 2" loading="lazy"><figcaption>Heat Sink Mount Top</figcaption></figure><p>The embedded hex nuts are visible for the V6 groove mount. Overall, I&apos;m pretty happy with this design. It&apos;s compact and relatively easy to print without needing supports. </p><h3 id="integration">Integration</h3><p>Since the stock hotend used a single fan for the heat sink and parts cooling, there is only a single fan connector in the wiring harness. This wire is on a PWM line so it works fine as a parts cooler fan controller. The heat sink fan really just need a straight 12 volts. The stock hotend also used a glass bead thermistor which is a pain to mount on the newer V6 blocks. Some rewiring will be need to swap that to use the standard thermistor cartridge. </p><p>The models for this hotend mount will be released with a Attribution-NonCommercial 3.0 United States (CC BY-NC 3.0 US) license after this series is completely published.</p><!--kg-card-begin: markdown--><p>The STL and CAD files can be found on Thingiverse.<br>
<a href="https://www.thingiverse.com/thing:3339523">Thingiverse</a></p>
<!--kg-card-end: markdown--><p></p><p>Since I need to do some rewiring anyways, I opted to reevaluate the use of the external power brick and the lack of a power switch. &#xA0;More to follow in Part 3 of this series. </p>]]></content:encoded></item><item><title><![CDATA[Making A Portable 3D Printer - Part 1]]></title><description><![CDATA[Evaluating the Monoprice Mini Delta's shortcomings and how to fix them to make a great portable 3D printer.]]></description><link>https://evanli.com/making-a-portable-3d-printer/</link><guid isPermaLink="false">5bcbb37129adee489b3d6582</guid><category><![CDATA[3D Printing]]></category><category><![CDATA[MP Mini Delta]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sat, 03 Nov 2018 18:58:54 GMT</pubDate><media:content url="https://evanli.com/content/images/2018/10/minideltaprinting.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="monoprice-mini-delta">Monoprice Mini Delta</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/10/mpminidelta-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"><figcaption>Freshly unboxed Monoprice Mini Delta</figcaption></figure><img src="https://evanli.com/content/images/2018/10/minideltaprinting.jpg" alt="Making A Portable 3D Printer - Part 1"><p>The Monoprice Mini Delta is a neat little delta printer that can be had for about $160 USD. On paper, it is the perfect small printer: compact, heated bed, auto-leveling, color LCD. I was an early backer of the printer, and received one of the earlier printers. After using the printer for a few weeks, the flaws were quite evident. The biggest issue I had with the printer was the bed material and the auto-leveling. Parts of the print would have trouble sticking to the bed and print quality suffered as a result. &#xA0;I shelved the printed for nearly a year before taking another look at it.</p><hr><h2 id="the-idea-and-the-problems">The Idea and the Problems</h2><p>The idea of a portable 3D printer was an concept that has been bouncing around my head for a while, but never really explored. After staring at the Mini Delta for the better part of a year, I finally decided to see if it was viable. The first issue was to attempt to level the build correctly. After following the instructions found on various forums and wiki, the printer still wasn&apos;t quite right. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/benchyV0.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"></figure><p>Overall quality wasn&apos;t spectacular, but was serviceable. Some tuning on the slicer side improved the print quality, but issues with the first few layers persisted. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/benchyV0-1.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"></figure><p>The quality and reliability wasn&apos;t good enough for my needs. I started looking at replacement firmware options. &#xA0;The board is actually pretty good for being in a budget printer. The microcontroller being a STM32F070CB, removed mainline Marlin as an option.</p><h2 id="solution">Solution</h2><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/board.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"></figure><p>Then I found <a href="https://github.com/mcheah/Marlin4MPMD">Marlin4MPMD</a> on Github. After some investigation I discovered that my particular printer didn&apos;t ship with a UART bootloader. In order to load a fresh image on to the microcontroller, I had to breakout my Segger J-Link, but any Serial Wire Debug programmer would work. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/Pinout.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"></figure><p>The pinouts for the STM32F070CB yielded the appropriate pins for SWCLK (PA14) and SWDIO (PA13). The pins should be 5V tolerant according to the documentation, but without having the schematics for the board, 3.3V is a safer move. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/11/swd_solder.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"></figure><p>Jumper wires were soldered to the through holes to make future use easier. &#xA0;</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/11/j-flash.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"></figure><p>Following the instructions on the <a href="https://github.com/mcheah/Marlin4MPMD/wiki">Github wiki</a>, the chip was reflashed with a prebuilt image using Seggar&apos;s J-Flash Lite. Since I have an pre v43 version of the Mini Delta and the provided power brick, I went with the standard image with a 5A limit. &#xA0;</p><p>Before going into the calibration phase, I felt that replacing the bed material would be a good idea. I wasn&apos;t able to find a 120mm circular magnetic build plate, so I went with borosilicate glass. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/11/glassBed.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"></figure><p>The original bed material was pulled off with the help of a putty knife. The new glass bed was attached using thermally conductive double side tape. It&apos;s not the best way to do the job, but it will work for now. </p><h2 id="results">Results</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/printFront.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"><figcaption>Stock Left, First Pass Center, Calibrated Right</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://evanli.com/content/images/2018/11/printBack.jpg" class="kg-image" alt="Making A Portable 3D Printer - Part 1" loading="lazy"><figcaption>Stock Left, First Pass Center, Calibrated Right</figcaption></figure><p>After going through the calibration steps, the printer was again ready to print. Mesh auto-leveling was used to probe the bed and results saved to the SD card. The baseline before the firmware update is on the left, first pass calibration in the center, and completed calibration on the right. The cat on the right had accurate dimensions within 0.08mm, so it&apos;s doing quite well. There were no adhesion problems when using some glue stick on the bed. The hotend on the Mini Delta uses a single 30mm fan for both heat sink and part cooling. From the print quality it&apos;s obvious that the part cooling airflow is insufficient to cool the PLA. </p><h2 id="next-steps"> Next Steps</h2><p>It seems that the mechanics of the printer are solid and are more than capable of delivering the accuracy I&apos;m interesting in. However, the hotend falls far short. I wasn&apos;t impressed by the existing designs people have come up with for replacing the hotend on the Mini Delta, so I set out to design my own. More to follow in Part 2 of this series. </p>]]></content:encoded></item><item><title><![CDATA[Building a Quad Gauge for a Porsche 914]]></title><description><![CDATA[<p>I&apos;ve recently become the co-owner of a 1972 Porsche 914 with a 5.7L LS1 swap. As a result of the shift from air cooled to water cooled, the car required the addition of a gauge for coolant temperature. An oil pressure gauge was also added and the</p>]]></description><link>https://evanli.com/quad-gauge-for-a-porsche-914/</link><guid isPermaLink="false">5bc02d8b9926880c6b7ed20e</guid><category><![CDATA[Systems Engineering]]></category><category><![CDATA[3D Printing]]></category><category><![CDATA[PCB]]></category><category><![CDATA[Embedded]]></category><category><![CDATA[Porsche]]></category><category><![CDATA[Gauge]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Sat, 05 Aug 2017 14:34:00 GMT</pubDate><media:content url="https://evanli.com/content/images/2018/10/19-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2018/10/19-1.jpg" alt="Building a Quad Gauge for a Porsche 914"><p>I&apos;ve recently become the co-owner of a 1972 Porsche 914 with a 5.7L LS1 swap. As a result of the shift from air cooled to water cooled, the car required the addition of a gauge for coolant temperature. An oil pressure gauge was also added and the two gauges sat together, mounted on the floor near the shifter. It didn&apos;t look great.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/00.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>Quad gauges were a popular alternative to the stock fuel combo gauge, but were hard to find or quite pricey. I set off to build my own using a salvaged Porsche 944 fuel gauge and a spare 914 combo gauge.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/01.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>Rather than just stick a bunch of VDO gauges together in a shell, I wanted to preserve the indicator lights for the generator, low oil, low fuel, and parking brake. This resulted in a custom PCB that would plug into the existing wiring in the car and connect to the VDO gauges. All inputs from the car are optoisolated. An ATMega328PB at 16Mhz powers the operation. Overkill for this application, but it&apos;s just so damn easy to use. A LDO voltage regulator provides 5V power by stepping down the 12V from the car.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/02.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>In order to light the gauge and provide indicators, 12 SK6812RGBW LEDs were used. They are controlled by the microcontroller via a 1 wire serial protocol, which allows for full RGBW control. The ability to individually address the LEDs allows them to act as both lighting and indicators. The VDO gauges insert directly into the PC pins on the board, and the board uses two styles of VDO gauges. An older style gauge, which was salvaged from the 944 fuel gauge, and a new style gauge which was purchased off the shelf.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/03.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The gauge panel was laser cut and etched from painted acrylic. The final result looks excellent. The VDO gauges were attached to the gauge panel with the factory screws.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/04.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The gauges are packed in as tight as possible and it is obvious which gauges are new and which were salvaged.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/05.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The gauge assembly was mounted on the PCB.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/06.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The spacing between the gauge panel and the walls of the enclosure allow light from the LEDs to shine through.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/07.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/08.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The gauges are secured to the PCB with hex nuts that perform dual functions of securing the gauge and connecting the gauge to ground.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/09.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>This was the critical piece salvaged from the 944 fuel gauge.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/10.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>In order to mount the button on the gauge to match my existing gauges, a 7.5mm hole needed to be drilled. Drilling thin sheet metal without damaging the surface is challenging and this jig makes the task much easier.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/11.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>There are two upper parts of the jig. One with for a 2mm pilot drill and a 7.5mm for the final hole.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/12.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The hole was drilled and the button installed without a scratch on the surface.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/13.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The gauge body is made from 3D printed High Impact Polystyrene. A support inside provides rigidity and a place to mount the gauge face.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/14.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>Heat set inserts are used to provide mounting points for the PCB.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/15.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The original two screws from the 944 were trimmed down to 4mm of length and used to attach the gauge face.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/16.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The button is secured with hot glue, which is reversible, if it ever needs to be removed.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/17.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The front face glass and button from a 914 combo gauge were used to complete the gauge face.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/18.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>A few taps around the back bends the metal on to the lip of the gauge body. The internals are inserted from the rear, which allows for easy maintenance or firmware changes.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/19.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The completed gauge was difficult to photograph as the glass was highly reflective making the markings hard to see.<br></p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/20.jpg" class="kg-image" alt="Building a Quad Gauge for a Porsche 914" loading="lazy"></figure><p><br>The PCB provides pogo pin programming port to allow for quick firmware changes. The serial port on the microcontroller was also broken out, but was not populated in this version. The total cost of the project was around $240. The price will vary as the price of 944 and 914 gauges on eBay seem to fluctuate.</p><figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/OmlP3aLodiw?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></figure><p>The completed gauge in action looks quite good. This iteration of the design is suitable for very low volume production, but the reliance on salvaged parts complicates the process.</p>]]></content:encoded></item><item><title><![CDATA[Upgrading a Harbor Freight Mini Mill]]></title><description><![CDATA[<p>The original project can be found on <a href="https://hackaday.io/project/4104-servicing-and-upgrading-a-harbor-freight-mini-mill">HackADay.io</a></p><hr><h2 id="change-of-plans">Change of Plans </h2><p>The initial plan to just refurbish the mill was scrapped, in it&apos;s place is a new plan to build the mill into a more robust VMC type tool. The new setup has a flood coolant system,</p>]]></description><link>https://evanli.com/upgrading-a-harbor-freight-mini-mill/</link><guid isPermaLink="false">5bc973fc9926880c6b7ed21d</guid><category><![CDATA[CNC]]></category><category><![CDATA[Welding]]></category><dc:creator><![CDATA[Evan Li ]]></dc:creator><pubDate>Thu, 01 Dec 2016 07:04:00 GMT</pubDate><media:content url="https://evanli.com/content/images/2018/10/7221521480492572381-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://evanli.com/content/images/2018/10/7221521480492572381-1.jpg" alt="Upgrading a Harbor Freight Mini Mill"><p>The original project can be found on <a href="https://hackaday.io/project/4104-servicing-and-upgrading-a-harbor-freight-mini-mill">HackADay.io</a></p><hr><h2 id="change-of-plans">Change of Plans </h2><p>The initial plan to just refurbish the mill was scrapped, in it&apos;s place is a new plan to build the mill into a more robust VMC type tool. The new setup has a flood coolant system, and more integrated electronics. The plans for the enclosure/stand will be made available soon. The following is a brief log on the fabrication of the enclosure/stand.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/2760881480491930662.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>The mill enclosure/stand is made from plain steel tubing welded together.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/5808201480492053245.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>The tubing was squared up using magnetic squares and welded with flux core steel wire. I didn&apos;t have a gas bottle for proper MIG welding. </p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/8198561480492028681.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>This is the upper section of the stand. Its made from 1.5&quot; x 3&quot; 16 gauge steel rectangular tubing.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/7426821480492192928.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>A plate was welded to the upper section as a mount for the display and keyboard arms.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/6456961480492236536.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/3487291480492275818.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>The completed stand before coating.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/3383021480492328740.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>0.75&quot; square tubing was used to build the enclosure section.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/7170471480492375455.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>Completed enclosure.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/2374391480492397744.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>Welding in the coolant tray.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/1661711480492425403.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>Coolant drain holes.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/9666251480492451166.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>Attaching the heavy duty casters after being painted.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/2240841480492550075.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/5046981480492497937.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>Mounted a 4U drawer on the left and a 9 channel power strip and a 4U server on the right.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/7221521480492572381.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>LinuxCNC running on the server, with the display and keyboard mounted.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/4112251480492612566.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>The arms can swing and be adjusted vertically.</p><figure class="kg-card kg-image-card"><img src="https://evanli.com/content/images/2018/10/2651351480492673681.jpg" class="kg-image" alt="Upgrading a Harbor Freight Mini Mill" loading="lazy"></figure><p>The enclosure is still missing the acrylic sheets and the coolant system has yet to be installed. The mill was disassembled completely and cleaned. It will be reassembled directly on the new stand pretty soon.</p>]]></content:encoded></item></channel></rss>