<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Eric Weinhoffer</title><description>Artist, builder, and writer documenting fabrication and process.</description><link>https://www.ericweinhoffer.com/</link><item><title>The Power of Universal Clipboard</title><link>https://www.ericweinhoffer.com/blog/universal-clipboard/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/universal-clipboard/</guid><description>Universal Clipboard turned out to be a simple, powerful way to connect the Mac and iPhone apps I&apos;m building.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&amp;#39;ve been building more of my own software lately, usually starting with a small problem I want to solve for myself. One of the first was &lt;a href=&quot;https://www.ericweinhoffer.com/work/dual-n-back&quot;&gt;Dual N-Back&lt;/a&gt;, a memory-training app I made for Mac and later brought to iOS.&lt;/p&gt;
&lt;p&gt;As soon as there were two versions, I ran into a very normal problem: how do I keep statistics in sync between devices? I considered QR codes and a more traditional cloud-sync system, but I quickly ruled out QR codes. I didn&amp;#39;t love the idea of taking a photo of my Mac (or holding up my phone to my Mac camera), and QR codes are pretty limiting in the data they can contain, only a few thousand characters with a very dense image. The cloud sync system makes the most sense, but when I started dabbling in making apps for myself I decided to start out without paying the $99/year to be an Apple developer, which is what unlocks iCloud syncing. What I really needed was already built into my devices: copy and paste.&lt;/p&gt;
&lt;p&gt;Apple calls the copy-paste feature between devices &lt;a href=&quot;https://support.apple.com/102430&quot;&gt;Universal Clipboard&lt;/a&gt;, one part of its broader Continuity system. Copy something on an iPhone or Mac and, if the other device is nearby, it can be pasted wirelessly. It&amp;#39;s simple, usually happens within a few seconds, and can support many thousands of characters.&lt;/p&gt;
&lt;h2&gt;Sync without a server&lt;/h2&gt;
&lt;p&gt;In Dual N-Back, I added two buttons: &lt;strong&gt;Copy Stats&lt;/strong&gt; and &lt;strong&gt;Paste Stats&lt;/strong&gt;. The app turns my session history into a small package of text, puts it on the clipboard, and merges it into the other device. Each session has its own ID, so copying the same history twice doesn&amp;#39;t create duplicates.&lt;/p&gt;
&lt;p&gt;It isn&amp;#39;t invisible, always-on syncing like we&amp;#39;re used to in many apps, but for a personal tool that I&amp;#39;m still testing and building, I actually like it. I know exactly when data is moving, and I don&amp;#39;t need to run a server or create a paid account.&lt;/p&gt;
&lt;div class=&quot;article-theme-screenshot article-theme-screenshot--sync&quot; role=&quot;group&quot; aria-label=&quot;Sync data confirmation in Eric Health&quot;&gt;
  &lt;img src=&quot;https://www.ericweinhoffer.com/media/posts/universal-clipboard/eric-health-sync-light.png&quot; alt=&quot;Sync data confirmation in Eric Health&quot; /&gt;&lt;/div&gt;&lt;p&gt;I took the same idea further in Eric Health, my personal health tracking app that began as a way to log and display workouts but has grown into much more (maybe I&amp;#39;ll write about it in more detail someday). Its clipboard package can include workouts, meal logs, medications, ailments, and other health data. I can make changes on either my Mac or iPhone, then copy everything to the other. Before anything is applied, the receiving app shows what will be added, updated, or deleted.&lt;/p&gt;
&lt;p&gt;That preview is important. Copy and paste may feel casual, but replacing a clipboard full of text can still change a lot of data.&lt;/p&gt;
&lt;div class=&quot;copy-flow-clear&quot;&gt;&lt;/div&gt;&lt;h2&gt;A better feedback loop&lt;/h2&gt;
&lt;p&gt;More recently, I realized the clipboard could help make the apps themselves better.&lt;/p&gt;
&lt;div class=&quot;article-theme-screenshot&quot; role=&quot;group&quot; aria-label=&quot;Example feedback form, ready to copy and paste feedback directly to a coding agent&quot;&gt;
  &lt;img src=&quot;https://www.ericweinhoffer.com/media/posts/universal-clipboard/eric-health-feedback-light.png&quot; alt=&quot;Example feedback form&quot; /&gt;&lt;/div&gt;&lt;p&gt;I used to notice a problem, leave the app, write it down in an Obsidian project note, and later copy that note into Claude or Codex. It worked, but it was enough friction that I didn&amp;#39;t always do it.&lt;/p&gt;
&lt;p&gt;Now Eric Health and EricWiki (yet another personal app I&amp;#39;ve been developing) have a small feedback area built right into the app. I can write a note right there in the app, while the problem is fresh. Later on, when I&amp;#39;m back at my computer, I tap &lt;strong&gt;Copy&lt;/strong&gt;, move to my Mac, and paste it directly to the coding agent working on that app. The note starts closer to the thing it describes and it reaches the right place with fewer steps so the loop between usage, noticing something, and improving it is shorter.&lt;/p&gt;
&lt;div class=&quot;feedback-flow-clear&quot;&gt;&lt;/div&gt;&lt;h2&gt;A few notes for building this in Swift&lt;/h2&gt;
&lt;p&gt;Here are the lessons I would give another developer, or another coding agent, if they are trying to implement the same thing:&lt;/p&gt;
&lt;div data-copy-section=&quot;a-few-notes-for-building-this-in-swift&quot;&gt;&lt;/div&gt;&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Use plain text as the common format.&lt;/strong&gt; Encode the data as UTF-8 JSON. On iOS, &lt;code&gt;UIPasteboard.general.string = json&lt;/code&gt; has been the most reliable write path. On macOS, use an &lt;code&gt;NSPasteboardItem&lt;/code&gt;, include &lt;code&gt;.string&lt;/code&gt;, and call &lt;code&gt;writeObjects&lt;/code&gt;. A custom pasteboard type can be useful on Mac, but plain text is the important fallback for Universal Clipboard.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Wrap the data in a versioned envelope.&lt;/strong&gt; Include an app identifier, a format version, and the records themselves. Reject data meant for another app, unknown versions, oversized payloads, malformed JSON, and implausible values before touching local data.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-swift&quot;&gt;struct TransferPayload&amp;lt;Record: Codable&amp;gt;: Codable {
    let appIdentifier: String
    let version: Int
    let records: [Record]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Give every record a stable ID.&lt;/strong&gt; Merge by UUID, not by a name or timestamp. That makes repeated imports safe and prevents duplicate records. Copying the same payload twice should produce the same result as copying it once.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Keep copy and paste explicit.&lt;/strong&gt; Let the user press &lt;strong&gt;Copy&lt;/strong&gt; and &lt;strong&gt;Paste&lt;/strong&gt; instead of reading the clipboard automatically. Preview additions, updates, and especially deletions before applying them. Only show “Copied” after the pasteboard write actually succeeds.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Treat the clipboard as transport, not storage.&lt;/strong&gt; Keep the real data in the app&amp;#39;s normal database or files. Clipboard contents may be visible to other apps, so avoid secrets, warn users when personal data is included, and only paste data from a trusted source.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To be clear, this isn&amp;#39;t the right sync system for every app. Large files, collaboration, and automatic background updates need something more robust. But for small apps used by one person on nearby Apple devices, Universal Clipboard is an unusually useful piece of infrastructure hiding behind an everyday convenience feature.&lt;/p&gt;
</content:encoded></item><item><title>Welcome Back</title><link>https://www.ericweinhoffer.com/blog/welcome-back/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/welcome-back/</guid><description>After four years away, I&apos;m back with a completely rebuilt website.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Wow, it&amp;#39;s been awhile since I&amp;#39;ve written a blog post, over four years! In my defense, a lot has happened since then, but now there are no excuses not to be sharing more often. Like many others, I feel more invigorated than ever to be working on personal projects, thanks to the advent of LLMs and coding agents.&lt;/p&gt;
&lt;p&gt;This site is now hosted on &lt;a href=&quot;https://www.netlify.com/&quot;&gt;Netlify&lt;/a&gt; and written (by Claude and Codex) in &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt;. In the past I&amp;#39;ve found the whole domain and web hosting situation a bit intimidating, but no longer! Now I have all this help and a clever Obsidian &amp;gt; GitHub &amp;gt; Netlify pipeline that makes posting here very easy.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m excited to be back. Expect more from me soon.&lt;/p&gt;
</content:encoded></item><item><title>Making Art Every Week in 2021</title><link>https://www.ericweinhoffer.com/blog/making-art-every-week-in-2021/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/making-art-every-week-in-2021/</guid><description>Like last year, I set a goal for myself to create and share artwork online every week of 2021.</description><pubDate>Sat, 01 Jan 2022 01:30:53 GMT</pubDate><content:encoded>&lt;p&gt;Like &lt;a href=&quot;https://www.ericweinhoffer.com/blog/making-art-every-week/&quot;&gt;last year&lt;/a&gt;, I set a goal for myself to create and share artwork online every week of 2021. Again, it wasn’t easy, but I made it, had some fun and learned a whole lot. In 2020 I didn’t set a theme for myself so I wanted a bit more structure this year, and I did that with the following rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Digital Art Only. I followed this rule strictly and I’m glad I did. I learned a lot about vector artwork and how to use Affinity Designer on my iPad effectively.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Limit of 2.5 hours per week. I totally failed at sticking to this, but I’m not mad about it. I just didn’t keep track. I probably spent a little less than 2.5 hours on some weeks and far, far more on others.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share on Twitter every Sunday. I stuck to this again, and I’m glad I did—one of the ways I motivate myself to do this every week is by sharing it on social media.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./02-10_sunset-city.webp&quot; alt=&quot;Making Art Every Week in 2021: 10 sunset city&quot;&gt;
&lt;em&gt;Week 10: Sunset City&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Going into 2022, I’m changing it up with a new theme and two simple rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Physical Objects Only. The final work must be three dimensional. No digital work, and no drawings or paintings.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share on Twitter every Sunday. Same as the last two years.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I suspect 2022 is going to be the toughest yet, since physical objects take more time for me to create, and I can’t work on them from anywhere. For that reason, I’m also going to allow myself to work ahead when necessary. In 2021 I did this a few times, to account for life events that would prevent me from working on art for 1+ weeks at a time, such as the birth of my first child. In 2022 I’ll continue working ahead when I want to, so although I’ll post work every week, that doesn’t necessarily mean I finished it that week. I can understand how some would say this doesn’t count as “creating art every week”, but that’s fine: it’s what works for me and I consider sharing new work every week an accomplishment.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-40_color-connections-403x.webp&quot; alt=&quot;Making Art Every Week in 2021: 40 color connections&quot;&gt;
&lt;em&gt;Week 40: Color Connections&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Follow along with my progress this year &lt;a href=&quot;https://twitter.com/eweinhoffer&quot;&gt;on Twitter&lt;/a&gt; and on my website page &lt;a href=&quot;https://www.ericweinhoffer.com/work/weekly-art-2022/&quot;&gt;here&lt;/a&gt;, where I’ll post every work, or &lt;a href=&quot;https://www.instagram.com/eweinhoffer/?hl=en&quot;&gt;on Instagram&lt;/a&gt;, where I’ll post occasionally.&lt;/p&gt;
</content:encoded></item><item><title>Making Art Every Week in 2020</title><link>https://www.ericweinhoffer.com/blog/making-art-every-week/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/making-art-every-week/</guid><description>At the beginning of this year, I set out to create and publish some sort of artwork online each week.</description><pubDate>Fri, 01 Jan 2021 00:02:31 GMT</pubDate><content:encoded>&lt;p&gt;At the beginning of this year, &lt;a href=&quot;https://twitter.com/eweinhoffer/status/1213988402107863040?s=20&quot;&gt;I set out to create and publish some sort of artwork&lt;/a&gt; online each week. It was not always easy or enjoyable, but somehow I persisted. In general, I don’t think very highly of social media, but it’s clear that sharing a goal online and having a desire to improve is good motivation for me.&lt;/p&gt;
&lt;p&gt;I didn’t start the year with any real art goals but loved the fact that this process forced me to try new things. On a few occasions, I tried a process, found that I enjoyed it, and then embarked on a weeks-long journey of exploration.&lt;/p&gt;
&lt;p&gt;This happened in a dramatic way twice, as you can see in the below breakdown: once with the Milling and Painting of little PCB pins (inspired by &lt;a href=&quot;https://learn.adafruit.com/custom-milled-pcb-pins&quot;&gt;this Adafruit guide&lt;/a&gt;) and another with the discovery of &lt;a href=&quot;https://affinity.serif.com/en-us/designer/ipad/&quot;&gt;Affinity Designer&lt;/a&gt;, a fantastic subscription-free graphic art program for iPad.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-weekly-art-project-mediums.webp&quot; alt=&quot;Making Art Every Week in 2020: weekly art project mediums&quot;&gt;&lt;/p&gt;
&lt;h2&gt;Lessons Learned&lt;/h2&gt;
&lt;p&gt;I didn’t have any strong intentions going into this regarding mediums to explore or time to dedicate to it each week. I learned a lot about myself, what I enjoy, and how to be more successful at this in the future. Two main lessons I learned:&lt;/p&gt;
&lt;h3&gt;Making Art I’m Proud of Takes Time&lt;/h3&gt;
&lt;p&gt;A lot of work that inspired me was done by real artists who have been doing this for years. I often felt like I was nearing the end of a work, but looking back at something that inspired me made me feel like I had a long way to go. I’d then spend hours refining the piece or working on details until it felt worthy of posting. I’ll be setting limits to prevent this in the future, as I’d like time to explore other things while still improving my art skills.&lt;/p&gt;
&lt;h3&gt;Graphic Art is Fun and Flexible&lt;/h3&gt;
&lt;p&gt;One of the challenges I faced with creating some sort of physical art was the time and parts required: I couldn’t really work on projects from anywhere other than home, and I often didn’t start making the physical piece until the weekend. It was also tough to motivate myself to work on something like a CNC milling project since I already felt fairly proficient at it and wasn’t learning as much.&lt;/p&gt;
&lt;p&gt;Graphic art, on the other hand, was totally new to me and had a few noticeable advantages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I could work on it from anywhere, as long as I had my iPad with me.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I follow (and continue to find) incredible artists on Twitter who provide a near-endless supply of work that inspires me.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I was starting from zero skill, so it was easier for me to come to terms with posting something lackluster.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Some Favorites&lt;/h2&gt;
&lt;p&gt;Here’s an assortment of projects that I find notable from the year, either because they were especially fun to create or because I’m proud of the end result:&lt;/p&gt;
&lt;h3&gt;Week 15: Skull Trio&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;./03-img_20200412_181359.webp&quot; alt=&quot;Making Art Every Week in 2020: img 20200412 181359&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Week 19: Small Wire Sculptures&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;./04-img_20200510_190556.webp&quot; alt=&quot;Making Art Every Week in 2020: img 20200510 190556&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Week 27: Colorful Shapes&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;./05-crazy-buildings.webp&quot; alt=&quot;Making Art Every Week in 2020: crazy buildings&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Week 34: Missing Blue Skies&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;./06-slice1.webp&quot; alt=&quot;Making Art Every Week in 2020: slice1&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Week 37: Bubbly Wood&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;./07-pxl_20200914_013844912.webp&quot; alt=&quot;Making Art Every Week in 2020: pxl 20200914 013844912&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Week 48: Orbits&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;./08-orbits.webp&quot; alt=&quot;Making Art Every Week in 2020: orbits&quot;&gt;&lt;/p&gt;
&lt;h2&gt;What’s Next?&lt;/h2&gt;
&lt;p&gt;I’m excited to continue creating and sharing art every week in 2021, with some modifications. Rules I’ll be attempting to follow:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Digital Art Only. I’m excited to continue improving my graphic art skills but hope to also share some digital sketches or paintings. I’ll continue taking advantage of the fact that I can do this work from anywhere.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Limit of 2.5 hours per week. I often spent too long finessing and obsessing over details this year, and I’d like to have time for other projects! This is more of a wish than a true rule. I have no idea if I’ll follow this all the time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share on Twitter every Sunday. Same as this year.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks for reading! Follow me &lt;a href=&quot;https://twitter.com/eweinhoffer&quot;&gt;on Twitter&lt;/a&gt; to see what I post each week.&lt;/p&gt;
</content:encoded></item><item><title>Critical items for organizing a shared shop space</title><link>https://www.ericweinhoffer.com/blog/critical-shop-items/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/critical-shop-items/</guid><description>Keeping all the users in a shared prototyping space safe, while still allowing them to work efficiently, is hard.</description><pubDate>Tue, 15 Oct 2019 21:08:27 GMT</pubDate><content:encoded>&lt;p&gt;Keeping all the users in a shared prototyping space safe, while still allowing them to work efficiently, is hard. That’s why keeping things organized, marked and easy to find is so important.&lt;/p&gt;
&lt;p&gt;I recently published a post on the Bolt blog about this called &lt;a href=&quot;https://blog.bolt.io/organize-to-optimize/&quot;&gt;Organize to Optimize&lt;/a&gt; and I thought it would be helpful to see a simple list of the items I recommended here. I’ve broken them into the categories used in the blog post: Marking, Organization, and PPE.&lt;/p&gt;
&lt;h2&gt;Marking&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B005J7Y6GS/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B005J7Y6GS&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=304e4330a624c77d3d4ce2825cecbfe7&amp;tag=eweinhoffer-20&quot;&gt;LW-400 Label Maker&lt;/a&gt;: you don’t need this one, per say, but do yourself a favor and buy a label maker.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B073R69KNB/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B073R69KNB&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=b91fdcb38b5678779d6075f855176a2c&amp;tag=eweinhoffer-20&quot;&gt;Adhesive-lined heatshrink&lt;/a&gt;: heatshrink is great to have around for all sorts of electronic work and for marking tools.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.heatshrink.com/content/custom-printing.asp&quot;&gt;Branded heatshrink tubing&lt;/a&gt;: I was pleasantly surprised to find that custom-cut, branded heatshrink is not very expensive.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B00IELD1O4/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00IELD1O4&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=01f3aa367884108fdadbf7066c501e10&amp;tag=eweinhoffer-20&quot;&gt;Label Maker with heatshrink support&lt;/a&gt;: If you’re really serious about marking wiring harnesses, print on heatshrink with this fancy label maker.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B000A3DQGW/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B000A3DQGW&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6bd979e372466a2c24c9654d35d32125&amp;tag=eweinhoffer-20&quot;&gt;Painters Tape&lt;/a&gt;: great all-around tape.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B00006IFEZ/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00006IFEZ&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=b656695c9fddbbdcedaabbecd5620c0c&amp;tag=eweinhoffer-20&quot;&gt;Twin-tip sharpies&lt;/a&gt;: the twin-tip style is the only way to go.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B00NBL3YR6/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00NBL3YR6&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=d81cfb8d53dc1c94e0e5a71163c5570a&amp;tag=eweinhoffer-20&quot;&gt;Dry-erase tape&lt;/a&gt;: great for marking things with dates and other notes that will change over time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B078WFWM1F/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B078WFWM1F&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=68f84deba4a64905d926d2fad2c343fb&amp;tag=eweinhoffer-20&quot;&gt;Cricut Explore Air 2 Vinyl Cutter&lt;/a&gt;: a decent low-cost vinyl cutter.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.rolanddga.com/products/vinyl-cutters/camm-1-gs-24-desktop-vinyl-cutter&quot;&gt;Roland Vinyl Cutter&lt;/a&gt;: a fantastic, more expensive, vinyl cutter.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.uline.com/Grp_324/Corrugated-Bins&quot;&gt;Foldable cardboard bins&lt;/a&gt;: cheap bins that pack flat and are great for storing spare parts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.uline.com/Grp_325/Plastic-Bins&quot;&gt;Stackable plastic bins&lt;/a&gt;: more expensive, stacking plastic bins. Especially great for small parts that would slip through the cracks of fold-up bins.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.uline.com/Product/Detail/H-4681/Bin-Organizers/Wall-Mount-Single-Rail-48-x-3&quot;&gt;Bin-mounting rail&lt;/a&gt;: attach this rail to the wall for mounting stackable plastic bins.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.uline.com/Grp_289/Totes-Plastic-Storage-Boxes&quot;&gt;Big storage bins&lt;/a&gt;: super robust, nesting bins for deep storage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.uline.com/BL_1189/Boltless-Shelving&quot;&gt;Boltless shelves&lt;/a&gt;: strong shelving that can be put together in a variety of configurations with only a hammer.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.ikea.com/us/en/catalog/products/10177220/&quot;&gt;Kitchen utensil trays&lt;/a&gt;: surprisingly great for separating tools in Ikea drawers.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B00VESUMSM/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00VESUMSM&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=2949074f64483c27e5443b8a68f9b572&amp;tag=eweinhoffer-20&quot;&gt;Tripp Lite power strip&lt;/a&gt;: the best power strip for wall or under-desk mounting. Comes in a variety of lengths.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.schallercorporation.com/37-pc-red-plastic-box-assortment-1-deep-four-4-sizes/&quot;&gt;Schaller bins&lt;/a&gt;: cheap molded plastic bins for storing endmills, cutting inserts, driver bits and other small things.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B01DI8H364/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B01DI8H364&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=9a1e0a38233d64ada329a791adacaf28&amp;tag=eweinhoffer-20&quot;&gt;Wall-mounted broom hanger&lt;/a&gt;: ideal for keeping your mops and brooms off the floor.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;PPE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B015MG2YJG/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B015MG2YJG&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=b83035398984a23b9724ee333b0e4a38&amp;tag=eweinhoffer-20&quot;&gt;Ear plug dispenser&lt;/a&gt;: wall-mountable dispenser of disposable ear plugs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B071RSM598&quot;&gt;Safety goggles for glasses-wearers&lt;/a&gt;: the only good safety goggle option for glasses-wearers.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B007JZ1QQQ/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B007JZ1QQQ&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=3066531e1568861800f966ed8dcb6106&amp;tag=eweinhoffer-20&quot;&gt;Face shield&lt;/a&gt;: protect your face!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B003L8IP5U/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B003L8IP5U&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=3ab1fad24144f4ec8f2e557fe67cf2c5&amp;tag=eweinhoffer-20&quot;&gt;Stainless steel hemostats&lt;/a&gt;: the length and material makes this ideal for grabbing parts out of a 3d printer support bath.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B071D8R93Y/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B071D8R93Y&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=422c22f5e43b350f8efadff4a372845b&amp;tag=eweinhoffer-20&quot;&gt;Spider strainer&lt;/a&gt;: pairs nicely with the hemostats for fishing parts out of the 3d printing support bath.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.sentryair.com/multi-operator-fume-extractor.htm&quot;&gt;Sentry Air System fume extractor&lt;/a&gt;: a powerful fume extractor made for welding. Works well for extracting soldering fumes from multiple workstations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B002KFC272/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B002KFC272&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=13591b4509ff62b0b759813bdf5af0e6&amp;tag=eweinhoffer-20&quot;&gt;Locline hose&lt;/a&gt;: the well-known vendor of rigid hosing for coolant in machining also makes large-diameter parts that work well for other plumbing jobs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.rockler.com/dust-right-reg-wall-mount-dust-collector-650-cfm&quot;&gt;Dust extractor&lt;/a&gt;: this dust extractor is pretty affordable, considering its power.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.com/gp/product/B003QYJ7BA/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B003QYJ7BA&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=88f582ed0954ee0d692a8ea24a8ed572&amp;tag=eweinhoffer-20&quot;&gt;Glove rack&lt;/a&gt;: keep your gloves organized!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’d like more commentary about why I recommend these items, read the &lt;a href=&quot;https://blog.bolt.io/organize-to-optimize/&quot;&gt;Bolt blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;How do you keep your shop safe and organized?&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Note: ericweinhoffer.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.&lt;/p&gt;
</content:encoded></item><item><title>Making the CNC Mill Enclosure, Part 1</title><link>https://www.ericweinhoffer.com/blog/making-the-cnc-mill-enclosure-part-1/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/making-the-cnc-mill-enclosure-part-1/</guid><description>My Othermill Pro is great for rapid prototyping of PCBs, plastic or metal parts.</description><pubDate>Wed, 17 Jan 2018 06:25:25 GMT</pubDate><content:encoded>&lt;p&gt;My &lt;a href=&quot;https://support.bantamtools.com/hc/en-us/articles/115001672154-Othermill-Pro&quot;&gt;Othermill Pro&lt;/a&gt; is great for rapid prototyping of PCBs, plastic or metal parts. The speed of the spindle makes low-load applications like PCB cutting extremely quick, which is great. Unfortunately, the 26,000 RPM the spindle rotates at results in a pretty loud noise when a tool is cutting.&lt;/p&gt;
&lt;p&gt;Due to this, I’ve been thinking for awhile about ways to dampen the sound of the machine while it’s operating while also improving the infrastructure that surrounds the machine by taking advantage of vertical space. Enter the CNC Mill Enclosure, a big plywood box that houses the Othermill, some space for plastic &lt;a href=&quot;https://www.amazon.com/gp/product/B002BDTETW/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B002BDTETW&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=1340e66664976633b5ff8bdac98f73e8&amp;tag=eweinhoffer-20&quot;&gt;Sterilite bins&lt;/a&gt; (which I use for stock and project storage, among other things), and a big space underneath for some drawers.&lt;/p&gt;
&lt;p&gt;My work volunteering at &lt;a href=&quot;https://jacobsinstitute.berkeley.edu/&quot;&gt;Jacobs Hall&lt;/a&gt; offers me access to a 4x8 ShopBot router, which is fantastic for cutting plywood. I knew I’d be purchasing the plywood through Jacobs, but hadn’t picked out a sheet prior and therefore didn’t know the final thickness. Since I intended on using some close-fit joints from the start, the sheet thickness was important, so I included it as a parameter in Fusion360 as I worked on the model, along with some others that I could quickly adjust on the fly.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-screen-shot-2018-01-16-at-8.53.52-pm.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: screen shot 2018 01 16 at 8.53.52 pm&quot;&gt;&lt;/p&gt;
&lt;p&gt;For the mill to access all corners of the inside holes, and so the pieces could fit together at all, I added &lt;a href=&quot;https://1.bp.blogspot.com/-xP1fpVgw-sw/U3-3VKApJMI/AAAAAAAAAM4/-tDrleJBLLM/s1600/dogbone_explanation-11.png&quot;&gt;dogbones&lt;/a&gt; everywhere with diameter 0.005&amp;quot; larger than the diameter of the cutting tool (this is why I also included &amp;quot;ToolDiameter&amp;quot; as a parameter). The male plugs that fit the dogbone-shaped holes received a bit of a chamfer to aid in assembly, as well. The 0.01&amp;quot; gap between hole size and plywood thickness worked out well: it wasn’t a press fit, but a close fit that located the parts well and didn&amp;#39;t require a ton of hammering on my end.&lt;/p&gt;
&lt;p&gt;Instead of modeling all the panel pieces individually and assembling them later, I extruded each panel as a separate body in one large part file. This ended up working pretty well for the modeling portion. Unfortunately, when it came time to do the CAM, I had to rotate, align and move all the individual panels to fit them into the stock area.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-screen-shot-2018-01-16-at-8.55.34-pm.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: screen shot 2018 01 16 at 8.55.34 pm&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-img_20171120_151616.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: img 20171120 151616&quot;&gt;&lt;/p&gt;
&lt;p&gt;The milling went smoothly and took about an hour overall with a single ¼” flat endmill. In order to prevent the pieces from flying out after they were cut out, I used the (fantastic) tabbing feature that’s built into Fusion360. It was super easy to use in software and removing the pieces only took a few minutes with a chisel once the cutting was done.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-screen-shot-2018-01-16-at-8.56.31-pm.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: screen shot 2018 01 16 at 8.56.31 pm&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./06-img_20171120_151647.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: img 20171120 151647&quot;&gt;&lt;/p&gt;
&lt;p&gt;Quick side note: I’d never used plastic brad nails as a fixturing method on a sheet router before but WOW, what an awesome method. You don’t have to worry about the tool milling through any metal nails or screws and they’re fast to remove from leftover stock with a quick snip.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./07-img_20171120_155501.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: img 20171120 155501&quot;&gt;&lt;/p&gt;
&lt;p&gt;After a bit of sanding, assembly went pretty smoothly, despite my lack of clamps at home. Next up: sound dampening. For this I bought some foam from McMaster-Carr (PN 5692T15). In hindsight, I probably should&amp;#39;ve gone with less expensive foam from Amazon or elsewhere. Since I plan on replacing these in the future, I needed a way to fasten them to the wood in a removable way, and decided on 3D printed umbrella-shaped plugs. Each orange plug gets an M4 heat-set threaded insert (McMaster PN 94180A353) so it can be tightened against the wood. I love using heat-set threaded inserts for adding threads to 3D printed parts, as they&amp;#39;re easy to install with any soldering iron:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./08-img_20171216_183351.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: img 20171216 183351&quot;&gt;&lt;/p&gt;
&lt;p&gt;I cut all the foam pieces down with a knife and used four or five of my printed umbrella things to hold them in place. Early tests of running the mill inside the box were not inspiring, but the door really made all the difference. I couldn’t fit it on the original 4x8 sheet but cut it out later on, using similar techniques. I left a window area, which I later filled with some tablesaw-cut polycarbonate. With some hot glue to hold the window in place and two hinges to allow the door to swing, I was ready for another test!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./09-img_20180106_171002.webp&quot; alt=&quot;Making the CNC Mill Enclosure, Part 1: img 20180106 171002&quot;&gt;&lt;/p&gt;
&lt;p&gt;I milled a portion of the aluminum base part for my Spinlock mechanism once the door was installed and was impressed by how much the sound was dampened. I later add two simple sheet metal parts and a band to keep the door closed, and am fairly happy with the results so far!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=CqF1iTTCRPc&quot;&gt;Video: enclosure sound test&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You may notice that the mill seems to be sitting very low in the box, or one of two already-installed drawer slides, in the above photos. The eventual goal is to create a bent sheet metal platform, on which the mill will rest and slide in and out of the box on the drawer slides.&lt;/p&gt;
&lt;p&gt;So, that brings us to the list of improvements for Part 2:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Add the aforementioned sheet metal platform for the mill to sit on.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once the platform is in place, I’ll need to drill a hole in the right side and create some sort of plunger so I can still hit the E-stop from the outside of the box.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The bottom two compartments are filled with junk now, so they’ll need some organizing. I’m thinking of trying some base-mounted drawer slides, which I’ve never used before.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Stay tuned for more!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Note: ericweinhoffer.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.&lt;/p&gt;
</content:encoded></item><item><title>Looking back at the first Maker Faire in Atlanta</title><link>https://www.ericweinhoffer.com/blog/7th-annual-maker-faire-atlanta-is-this-weekend/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/7th-annual-maker-faire-atlanta-is-this-weekend/</guid><description>I started the Atlanta Mini Maker Faire back in 2011 and am so proud to see that it’s still going strong.</description><pubDate>Fri, 20 Oct 2017 23:43:30 GMT</pubDate><content:encoded>&lt;p&gt;I started the Atlanta Mini Maker Faire back in 2011 and am so proud to see that it’s still going strong. The annual event is going into its seventh year, is still free to attend, and is happening this coming weekend. Head over to &lt;a href=&quot;https://atlanta.makerfaire.com/&quot;&gt;their website&lt;/a&gt; to reserve tickets and see who&amp;#39;s going to be there.&lt;/p&gt;
&lt;p&gt;I haven’t been involved in the event since that first year, thanks mainly to some amazing folks I was able to work with initially and hand it off to. The main inspiration for me to start up the event was the fact that I could never make it out to New York or the Bay Area to attend one of the “main” Maker Faire events, as I was always busy at school. By utilizing some resources (and a parking lot) that belonged to the ME department at Georgia Tech, I was somehow able to create and arrange everything from California, where I was working at an internship during the summer of 2011. It wasn&amp;#39;t anything super special: there were only a handful of exhibitors and the whole event only spanned the space of a small parking lot, but clearly it was the start of something grand. And for that I&amp;#39;m glad I started it.&lt;/p&gt;
&lt;p&gt;I thought I’d share some photos from that first year to provide some perspective on how far the event has come. For comparison, &lt;a href=&quot;https://makezine.com/2015/10/03/day-1-maker-faire-atlanta/&quot;&gt;here&lt;/a&gt; is Make&amp;#39;s summary of the 2015 event. If you’re in the Atlanta area, check it out this weekend!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-6144385315_6ab18126ab_b.webp&quot; alt=&quot;Looking back at the first Maker Faire in Atlanta: 6144385315 6ab18126ab b&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-6139641078_e1f27a5cdf_b.webp&quot; alt=&quot;Looking back at the first Maker Faire in Atlanta: 6139641078 e1f27a5cdf b&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-6144376347_68af2fc729_b.webp&quot; alt=&quot;Looking back at the first Maker Faire in Atlanta: 6144376347 68af2fc729 b&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-6144396559_45532617e1_b.webp&quot; alt=&quot;Looking back at the first Maker Faire in Atlanta: 6144396559 45532617e1 b&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./06-6145011646_0791236b35_b.webp&quot; alt=&quot;Looking back at the first Maker Faire in Atlanta: 6145011646 0791236b35 b&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>The Whitworth Three Plates Method</title><link>https://www.ericweinhoffer.com/blog/the-whitworth-three-plates-method/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/the-whitworth-three-plates-method/</guid><description>A visual step-by-step guide to Joseph Whitworth’s three-plate method for creating very flat reference surfaces.</description><pubDate>Mon, 31 Jul 2017 05:10:58 GMT</pubDate><content:encoded>&lt;p&gt;A key contribution to precision machine tools was the understanding of the importance of flatness, and the development of processes that are used to make surfaces very flat. Henry Maudslay invented the first machine that could cut standard screw threads and contributed to the invention of the now-common surface plate, which serves an important role in metrology today. A classic book called Foundations of Mechanical Accuracy described this and other concepts in detail. It’s available as a PDF &lt;a href=&quot;https://pearl-hifi.com/06_Lit_Archive/15_Mfrs_Publications/Moore_Tools/Foundations_of_Mechanical_Accuracy.pdf&quot;&gt;here&lt;/a&gt; and in print &lt;a href=&quot;https://www.amazon.com/gp/product/B0006CAKT8/ref=as_li_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0006CAKT8&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=9a3b69c12fefcdb4c52fac9cb6d7d37d&amp;tag=eweinhoffer-20&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Typically made of granite, surface plates act as a datum, or the basis upon which precise measurements and movements can be made. They can be finished to a variety of grades of flatness, based on their intended use, and can even be used to &lt;a href=&quot;https://youtu.be/sFrVdoOhu1Q?t=378&quot;&gt;build up precise structures&lt;/a&gt; (that whole video is a must-watch, btw). When dealing with such flat surfaces, tiny imperfections or gradual wear can have drastic effects: using a gauge over the same spot on a surface plate, or leaving it in a space where the temperature varies by more than a few degrees, can negatively affect their flatness. Due to this, calibrating and conditioning your plate is important. The process is really neat, partially because it requires an autocollimator and an incredibly precise repeat-o-meter. Watch a great video from Tom Lipton about the process &lt;a href=&quot;https://www.youtube.com/watch?v=EWqThb9Z1jk&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The neat thing about surface plates is that they do not require precision tools to create. By using the “three plate method”, developed by Joseph Whitworth, flat surfaces can be created by using gravity and a simple hand-scraping tool, or by lapping the plates against each other. By starting with three plates of relative flatness, rubbing the plates against each other in alternating pairs to remove the high spots can yield fantastic results.&lt;/p&gt;
&lt;aside class=&quot;not-prose my-8 rounded-xl border border-black/10 bg-black/[0.035] px-5 py-4 text-base leading-7 text-[var(--ink-muted)] dark:border-white/15 dark:bg-white/[0.055]&quot;&gt;
  &lt;p class=&quot;m-0&quot;&gt;&lt;strong class=&quot;text-[var(--ink)]&quot;&gt;A precision tool up close.&lt;/strong&gt; Curious how these measurements are used in practice? &lt;a href=&quot;https://www.ericweinhoffer.com/blog/dial-test-indicator-teardown/&quot; data-umami-event=&quot;whitworth-path-click&quot; data-umami-event-placement=&quot;inline&quot; data-umami-event-target=&quot;dial-indicator&quot; data-umami-event-variant=&quot;v1&quot;&gt;See inside a dial test indicator →&lt;/a&gt;&lt;/p&gt;
&lt;/aside&gt;&lt;p&gt;The process can be completed in six steps, and then repeated until the desired level of flatness is achieved. In this visual explanation, the surface finishes of the three plates are exaggerated. Before beginning this process, the three plates (Red, Green and Blue) should be machined or ground to as flat a surface as possible, to remove all unnecessary lapping work. In addition, a fine abrasive compound is often used between plates to assist in material removal. Tom also has &lt;a href=&quot;https://youtu.be/rHmsQEAx16o&quot;&gt;a great video series&lt;/a&gt; about this, which includes some compound and technique recommendations.&lt;/p&gt;
&lt;h2&gt;Step 1: Lap Red &amp;amp; Green&lt;/h2&gt;
&lt;p&gt;To begin, the Red and Green plates are lapped against each other in an alternating manner. That is, one plate remains stationary while the other is lapped against it, and then the opposite is performed:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-step1-copy.webp&quot; alt=&quot;Step 1 diagram: lap red and green plates (orientation A)&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-step1.webp&quot; alt=&quot;Step 1 diagram: lap red and green plates (orientation B)&quot;&gt;&lt;/p&gt;
&lt;p&gt;At the completion of this step, the Red and Green plates “agree with” each other, but that is all.&lt;/p&gt;
&lt;h2&gt;Step 2: Lap Blue on Red&lt;/h2&gt;
&lt;p&gt;Next, the Red plate acts as the control (it remains stationary) while the Blue plate is lapped against it:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-step2.webp&quot; alt=&quot;Step 2 diagram: lap blue plate against red control plate&quot;&gt;&lt;/p&gt;
&lt;p&gt;At the end of this step, both the Green and Blue plates have picked up the error from the Red plate. They do not agree with each other, however.&lt;/p&gt;
&lt;h2&gt;Step 3: Lap Green &amp;amp; Blue&lt;/h2&gt;
&lt;p&gt;Next, the Green and Blue plates are lapped against each other in an alternating manner:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-step3-copy.webp&quot; alt=&quot;Step 3 diagram: lap green and blue plates (orientation A)&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./06-step3.webp&quot; alt=&quot;Step 3 diagram: lap green and blue plates (orientation B)&quot;&gt;&lt;/p&gt;
&lt;p&gt;Since both of these plates picked up the error of the Red plate from the first two steps, lapping them together removes some of the error from the Red plate, bringing them closer to flat. At this point, the Green and Blue plates are more flat than the Red plate:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./07-image-asset.webp&quot; alt=&quot;Step 3 result diagram: green and blue plates flatter than red&quot;&gt;&lt;/p&gt;
&lt;h2&gt;Step 4: Lap Red on Green&lt;/h2&gt;
&lt;p&gt;Next, the Green plate acts as the control and the Red plate is lapped against it:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./08-image-asset.webp&quot; alt=&quot;Step 4 diagram: lap red plate against green control plate&quot;&gt;&lt;/p&gt;
&lt;p&gt;At the completion of this step, all three plates are of roughly equal flatness, but one (Green) is convex and the other two are concave:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./09-step4_result.webp&quot; alt=&quot;Step 4 result diagram: one convex plate and two concave plates&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./10-step4_result2.webp&quot; alt=&quot;Step 4 result detail diagram after alternating lapping&quot;&gt;&lt;/p&gt;
&lt;h2&gt;Step 5: Lap Concave Plates&lt;/h2&gt;
&lt;p&gt;Next, move back to an alternating pattern and lap the two concave plates against each other:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./11-step5-copy.webp&quot; alt=&quot;Step 5 diagram: lap two concave plates (orientation A)&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./12-step5.webp&quot; alt=&quot;Step 5 diagram: lap two concave plates (orientation B)&quot;&gt;&lt;/p&gt;
&lt;p&gt;This results in two fairly flat plates. At this point, only the Green plates needs to be brought to the same level of flatness as the other two.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./13-step5_result.webp&quot; alt=&quot;Step 5 result diagram: two near-flat plates and one remaining&quot;&gt;&lt;/p&gt;
&lt;h2&gt;Step 6: Lap Convex on Blue&lt;/h2&gt;
&lt;p&gt;Finally, the single convex plate is lapped against the Blue control plate:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./14-step6.webp&quot; alt=&quot;Step 6 diagram: lap convex plate against blue control plate&quot;&gt;&lt;/p&gt;
&lt;p&gt;And the result is three plates that are in agreement with each other!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./15-step6_result.webp&quot; alt=&quot;Final result diagram: all three plates in flatness agreement&quot;&gt;&lt;/p&gt;
&lt;p&gt;It’s also worth noting that, although this yields great precision “from nothing”, Joseph Whitworth later improved upon the technique by utilizing engineer’s blue and hand scraping, as mentioned previously. Engineer’s blue alone would be an instrumental improvement over using no indicator - with the blue, it’s easy to see which areas have, and haven’t been, scraped.&lt;/p&gt;
&lt;p&gt;Let me know if you’ve tried this yourself or have any comments about how I can improve the instruction. Most of what I know about the original Three Plates Method came from &lt;a href=&quot;https://etshare.pbworks.com/f/Chapter%2014%20Reference%20Planes.pdf&quot;&gt;this PDF&lt;/a&gt;.&lt;/p&gt;
&lt;aside class=&quot;not-prose my-8 rounded-2xl border border-black/10 bg-black/[0.035] p-5 dark:border-white/15 dark:bg-white/[0.055]&quot;&gt;
  &lt;h2 class=&quot;m-0 text-2xl font-semibold leading-tight tracking-[-0.04em] text-[var(--ink)]&quot;&gt;Keep exploring&lt;/h2&gt;
  &lt;p class=&quot;mb-4 mt-2 max-w-xl text-sm leading-6 text-[var(--ink-muted)]&quot;&gt;More notes on precision, machining, and the tools around them.&lt;/p&gt;
  &lt;ul class=&quot;m-0 grid list-none gap-1 p-0&quot;&gt;
    &lt;li&gt;&lt;a class=&quot;block rounded-lg px-3 py-1.5 transition-colors hover:bg-black/5 dark:hover:bg-white/10&quot; href=&quot;https://www.ericweinhoffer.com/blog/dial-test-indicator-teardown/&quot; data-umami-event=&quot;whitworth-path-click&quot; data-umami-event-placement=&quot;end-module&quot; data-umami-event-target=&quot;dial-indicator&quot; data-umami-event-variant=&quot;v1&quot;&gt;&lt;span class=&quot;block text-base font-semibold leading-6&quot;&gt;Dial Test Indicator Teardown &lt;span aria-hidden=&quot;true&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mt-1 block text-sm leading-5 text-black/55 dark:text-white/55&quot;&gt;A close look at a precision measuring tool.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a class=&quot;block rounded-lg px-3 py-1.5 transition-colors hover:bg-black/5 dark:hover:bg-white/10&quot; href=&quot;https://www.ericweinhoffer.com/blog/othermill-quick-change-bed/&quot; data-umami-event=&quot;whitworth-path-click&quot; data-umami-event-placement=&quot;end-module&quot; data-umami-event-target=&quot;quick-change-bed&quot; data-umami-event-variant=&quot;v1&quot;&gt;&lt;span class=&quot;block text-base font-semibold leading-6&quot;&gt;Making a Quick-Change Bed for the Othermill &lt;span aria-hidden=&quot;true&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mt-1 block text-sm leading-5 text-black/55 dark:text-white/55&quot;&gt;A practical machining and fixturing build.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a class=&quot;block rounded-lg px-3 py-1.5 transition-colors hover:bg-black/5 dark:hover:bg-white/10&quot; href=&quot;https://www.ericweinhoffer.com/work/dxf-viewer/&quot; data-umami-event=&quot;whitworth-path-click&quot; data-umami-event-placement=&quot;end-module&quot; data-umami-event-target=&quot;dxf-viewer&quot; data-umami-event-variant=&quot;v1&quot;&gt;&lt;span class=&quot;block text-base font-semibold leading-6&quot;&gt;DXF Viewer &lt;span aria-hidden=&quot;true&quot;&gt;→&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mt-1 block text-sm leading-5 text-black/55 dark:text-white/55&quot;&gt;A current tool for reading and measuring drawings.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/aside&gt;&lt;hr&gt;
&lt;p&gt;Note: ericweinhoffer.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.&lt;/p&gt;
</content:encoded></item><item><title>Making the Ranger Tab</title><link>https://www.ericweinhoffer.com/blog/making-the-ranger-tab/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/making-the-ranger-tab/</guid><description>I made a replica Ranger Tab as a birthday present for my Dad, who was a US Army Ranger.</description><pubDate>Fri, 10 Mar 2017 22:56:19 GMT</pubDate><content:encoded>&lt;p&gt;I made a replica Ranger Tab as a birthday present for my Dad, who was a US Army Ranger. I found the below photo from an &lt;a href=&quot;https://www.benning.army.mil/infantry/ARTB/Gallery/RTBList.html&quot;&gt;online archive&lt;/a&gt; of graduation photos. Thankfully, they’ve improved the large version of the tab a bit since 1983.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;Laser-cut plywood parts and milled letters for Ranger Tab project&quot;&gt;&lt;/p&gt;
&lt;p&gt;I began by tracing out the letters and outline from a downloaded image in Inkscape, then moved into Rhino to prep two DXF files for laser cutting, as my Othermill is not large enough to fit anything but the letters. Once I sent the files in for cutting, I began work on the letters. They’re each a little under a 1/4” thick and were milled out of hardwood on my Othermill with a 1/16&amp;quot; flat endmill. The milling went pretty quickly and the 1/16” endmill was ideal for getting into the tighter corners.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;CNC-milled hardwood letters for the Ranger Tab sign&quot;&gt;&lt;/p&gt;
&lt;p&gt;Once the lasercut plywood pieces came in I did a dry layout, seen in the photo below, with the milled letters, back and outline. At this point the plan was to mask everything before painting and then glue it all together.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-image-asset.webp&quot; alt=&quot;Dry layout of letters, backing plate, and outer outline&quot;&gt;&lt;/p&gt;
&lt;p&gt;I masked the backs of all the letters first, to make sure the glue had a bare wooden surface to bind to. After thinking about how I was going to assemble this thing, I decided against using only glue to hold the letters in place, and opted to drill small holes to use screws instead. I was concerned that, while clamping the letters to the back as the glue dried, it would be hard to maintain their position.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-image-asset.webp&quot; alt=&quot;Back plate drilled for hidden screw mounting points&quot;&gt;&lt;/p&gt;
&lt;p&gt;Before painting, I used an outline I printed to position the letters, mark their position, and then drill holes in the back piece. Once the through-holes were in the back piece I could temporarily clamp the letters in place and drill small pilot holes for the screws.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./06-image-asset.webp&quot; alt=&quot;Primed and painted tab components before final assembly&quot;&gt;&lt;/p&gt;
&lt;p&gt;I started the painting process with two coats of primer on everything. Next, the letters and outline were painted yellow and the back was painted black. Notice the holes in the back piece in the photo above, for capturing the letters.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m really happy with how this came out, and enjoyed the process. I hope to make more signage like this in the future.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./07-image-asset.webp&quot; alt=&quot;Finished Ranger Tab sign with yellow lettering on black backer&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>1 Week of MIG Welding</title><link>https://www.ericweinhoffer.com/blog/1-week-of-mig-welding/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/1-week-of-mig-welding/</guid><description>A day-by-day look at one week of MIG welding practice, including setup lessons, technique improvements, and final results.</description><pubDate>Sun, 22 Jan 2017 21:02:35 GMT</pubDate><content:encoded>&lt;p&gt;Recently, I had the opportunity to spend almost a whole week MIG welding. Before this, I&amp;#39;d never spent more than an hour or so with a MIG machine, so it was fun to see my progress throughout the week. Previously, the only welding experience I had was through a short intro class at &lt;a href=&quot;https://thecrucible.org/&quot;&gt;The Crucible&lt;/a&gt; in Oakland. It was cool to get &amp;quot;under the hood&amp;quot; for the first time and get an idea of what MIG welding is like. I left with a desire to learn more.&lt;/p&gt;
&lt;p&gt;So, here we go - my week of welding in three progress photos.&lt;/p&gt;
&lt;h2&gt;Day 1: pretty hideous&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;MIG practice beads from day 1 with uneven bead profile&quot;&gt;&lt;/p&gt;
&lt;p&gt;On the first day I really didn&amp;#39;t understand the importance of things that make a good weld: how fast you move the gun, how much stick out to start with and maintain, the cleanliness of the tip, and most critical, the feed and voltage settings on the machine. I was just sort of arbitrarily moving the gun along the joint and wasn&amp;#39;t getting good penetrating welds.&lt;/p&gt;
&lt;p&gt;That night, I came home and watched the first of Jody&amp;#39;s &lt;a href=&quot;https://youtu.be/H3Qb9I03FCk&quot;&gt;MIG Tips&lt;/a&gt; video series from (the fantastic) &lt;a href=&quot;https://www.weldingtipsandtricks.com/&quot;&gt;Welding Tips and Tricks&lt;/a&gt;. Going into Day 2, I had some idea of the sort of movement to make with the gun (lowercase cursive e&amp;#39;s), how much stick out to have before starting a weld, and what sort of sound to listen for (bacon sizzling!). I still didn&amp;#39;t really mess with any of the machine settings, though, so progress was minimal.&lt;/p&gt;
&lt;h2&gt;Day 3: still hideous but better&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;MIG practice beads from day 3 with improved consistency&quot;&gt;&lt;/p&gt;
&lt;p&gt;By Day 3, I was starting to feel a little more confident, and was getting addicted to making progress. My lowercase cursive e&amp;#39;s were getting a little tighter, but I still had a lot of work to do. I think one of my biggest issues in the first few days was speed - I was moving too quickly and wasn&amp;#39;t giving the puddle enough time to penetrate the metal. Also notice the little balls of metal around the weld - at this point I wasn&amp;#39;t clipping off the end of the wire before each weld, so I was getting some splattering.&lt;/p&gt;
&lt;p&gt;Finally, on the last day, I was getting somewhere.&lt;/p&gt;
&lt;h2&gt;Day 5: a decent looking weld!&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;./04-image-asset.webp&quot; alt=&quot;MIG practice bead from day 5 showing cleaner penetration&quot;&gt;&lt;/p&gt;
&lt;p&gt;I was getting some decent penetration, especially while going slightly downhill on joints like this one, and was starting to understand how to adjust the machine.&lt;/p&gt;
&lt;p&gt;Now that I&amp;#39;ve been bitten by the welding bug, I&amp;#39;m excited to do more of it. It&amp;#39;s clear that MIG welding is a useful skill to have and super handy for creating structures quickly. I definitely still have a long way to go and look forward to trying other types of welding in the future.&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>BOINC: Software for Volunteer Computing</title><link>https://www.ericweinhoffer.com/blog/boinc-software-for-volunteer-computing/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/boinc-software-for-volunteer-computing/</guid><description>Do you have a computer that sits idle for some portion of the day, unused and unloved?</description><pubDate>Wed, 30 Nov 2016 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Do you have a computer that sits idle for some portion of the day, unused and unloved? Well, I did, and recently started putting it to work while I&amp;#39;m away or asleep.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://boinc.berkeley.edu/&quot;&gt;BOINC&lt;/a&gt; is an open-source software project developed at UC Berkeley, intended to allow anyone in the world to utilize the idle time on their own computer to contribute to scientific research.&lt;/p&gt;
&lt;p&gt;Many scientific discoveries require intense computing power to comb through lots and lots of data. Instead of spending their budgets to rent computing time from servers somewhere, universities and other research organizations can utilize the untapped power of idle computers around the world.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;Einstein@Home project status shown in the BOINC client&quot;&gt;&lt;/p&gt;
&lt;p&gt;Thankfully, you can choose how your computer spends its idle time, as there are many projects to choose from. I&amp;#39;m only contributing to the &lt;a href=&quot;https://einsteinathome.org/&quot;&gt;Einstein@Home&lt;/a&gt; project right now, which searches for pulsars with data from the LIGO gravitational wave detector. It was through the great work happening there that scientists were able to &lt;a href=&quot;https://www.sciencemag.org/news/2016/02/gravitational-waves-einsteins-ripples-spacetime-spotted-first-time&quot;&gt;confirm the existence of gravitational waves&lt;/a&gt; in February.&lt;/p&gt;
&lt;p&gt;In fact, just a few days ago, the discovery of the youngest-known radio-quiet gamma ray pulsar &lt;a href=&quot;https://arxiv.org/abs/1611.01292&quot;&gt;was announced&lt;/a&gt;. Oh, and Einstein@Home comes with an optional, but badass, screensaver:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=DsmMgJ2sdsg&quot;&gt;Video: Einstein@Home screensaver&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The application that supports all this is easy to use and provides a lot of information on how your computer is being used. It&amp;#39;s super easy to specify times during which the software can and cannot run, which is great.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;BOINC manager dashboard with task progress and usage statistics&quot;&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s neat to think about other areas in which volunteer computing could be useful. I imagine it would be great for low-budget movie producers, 3d artists, and engineers that need to harness lots of computing power in order to render scenes, create animations based on physics, and perform complex simulations.&lt;/p&gt;
&lt;p&gt;This is the sort of software that should be a no-brainer for most, as it&amp;#39;s free and definitely a &amp;quot;set it and forget it&amp;quot; service. What&amp;#39;s not to like? Consider installing BOINC yourself and begin volunteering your computer - for science!&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>Making a Quick-Change Bed for the Othermill</title><link>https://www.ericweinhoffer.com/blog/othermill-quick-change-bed/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/othermill-quick-change-bed/</guid><description>A practical quick-change fixturing setup for the Othermill that reduces setup time between spoilboard and T-slot workholding.</description><pubDate>Mon, 22 Aug 2016 16:29:43 GMT</pubDate><content:encoded>&lt;p&gt;Fixturing is one of the most important parts of machining. Without good fixturing, your material is subject to vibration, which will not yield the best surface finish or the dimensions you want, and may even lead to tool breakage. I&amp;#39;ve recently found myself lazily leaving the Othermill&amp;#39;s spoilboard in place and using tape for milling thick material, instead of switching to the more-rigid &lt;a href=&quot;https://othermachine.co/store/fixturing/precision-fixturing-and-toe-clamp-set/&quot;&gt;Precision Fixturing Set&lt;/a&gt;. So I set out to make the transition easier.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=4Dio6ExQQV0&quot;&gt;Video: Quick-Change Bed overview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What is it?&lt;/p&gt;
&lt;p&gt;The Quick-Change Bed is a modified Othermill Spoilboard that is not only functional for milling thin material under low load, but also very quick to remove, to give fast access to the mill&amp;#39;s mini T-slot bed.&lt;/p&gt;
&lt;p&gt;Why?&lt;/p&gt;
&lt;p&gt;The typical time required to swap between the Spoilboard and Tall Alignment Bracket is at least a few minutes. This long setup time results in lazily using Nitto tape where a Toe Clamp should actually be used, yielding often-poor results. Reducing the time to swap fixturing will, in theory, lead to better parts.&lt;/p&gt;
&lt;p&gt;Even though you lose some workable Z height with the Quick-Change Bed installed, it&amp;#39;s not really a big deal - the bed encourages you to use the Spoilboard surface only for thin material, and the T-slot bed for anything else.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s how it&amp;#39;s made:&lt;/p&gt;
&lt;p&gt;There are two main components to the Quick-Change Bed:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;A modified Othermill Spoilboard, with slots for screw access and two pockets to give the Toe Clamp some room:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A spacer block that&amp;#39;s milled to a precise size. It&amp;#39;s attached to the modified Spoilboard with (4) M4 screws. This is the part that&amp;#39;s actually held by the Toe Clamps:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here&amp;#39;s a video of the Quick-Change Bed in action:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=PifhG9t2Ssw&quot;&gt;Video: Quick-Change Bed in action&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It still needs work! Here&amp;#39;s what I&amp;#39;d like to improve:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Make the spacer block out of aluminum, for strength and conductivity. With a Delrin spacer block, tool changes can only be accomplished by manually completing the conductivity loop between the Quick-Change Bed and the T-Slot bed. This is not ideal. It will be nice to tap M4 directly into the block as well, instead of using press-in threaded inserts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I&amp;#39;d like to modify the Toe Clamps and/or the spacer block to improve rigidity in the fixture. I&amp;#39;d like to try modifying Toe Clamps anyway, but with the caveat that they still have to be totally usable in every other situation, as I wouldn&amp;#39;t want to have to remove them every time I needed to clamp something other than the modified Spoilboard.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The slots in the modified Spoilboard need to be a bit wider to accept the bolts that currently ship with the Precision Fixturing &amp;amp; Toe Clamp Set. I&amp;#39;d also like to shorten the length of the pockets on bottom of the Spoilboard - there&amp;#39;s no reason for them to extend across the entire width of the part when clamping only occurs on one end.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
</content:encoded></item><item><title>Resin Casting: Part 1</title><link>https://www.ericweinhoffer.com/blog/resin-casting-part-1/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/resin-casting-part-1/</guid><description>I’ve wanted to try resin casting for a long time, and have finally done so a few times in the last three days.</description><pubDate>Mon, 08 Aug 2016 02:25:57 GMT</pubDate><content:encoded>&lt;p&gt;I&amp;#39;ve wanted to try resin casting for a long time, and have finally done so a few times in the last three days. It&amp;#39;s never been easier to do before, thanks to my easy access to &lt;a href=&quot;https://othermachine.co/&quot;&gt;CNC mills&lt;/a&gt;. Once I become proficient at this, I&amp;#39;m mainly interested in making two-sided molds for producing complex parts that would be hard to make otherwise, and casting with materials that would be difficult to machine (like soft rubbers).&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve made three silicone molds and casted two parts in the resin from one of those molds (see above). One side of the parts (the side that was in the bottom of the mold) look great, but the top is full of air bubbles. There are a few things I hope to improve in the process soon.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;Machineable foam molds after CNC machining&quot;&gt;&lt;/p&gt;
&lt;p&gt;I used a prototype Othermill Pro to mill out the patterns for each silicone mold in &lt;a href=&quot;https://othermachine.co/store/materials/machinable-foam/&quot;&gt;machineable foam&lt;/a&gt;. This made quite a mess, but the mill didn&amp;#39;t have a problem. The material itself isn&amp;#39;t ideal - I hope to try something different soon. I think I can find something with a better surface finish.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;Resin and silicone casting setup with vacuum chamber and tools&quot;&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s what the setup looks like. Not pictured: gloves, mold release spray, popsicle sticks and a scale. For the silicone molds, I&amp;#39;m using &lt;a href=&quot;https://hobbysilicone.com/product/2-lb-kit-qm-262-62-shore-a-platinum-silicone/&quot;&gt;Quantum Silicones QM 262&lt;/a&gt;, based on suggestions in the fantastic &lt;a href=&quot;https://lcamtuf.coredump.cx/gcnc/ch4/&quot;&gt;Resin Casting guide&lt;/a&gt; by Michal Zalewski. It has a long pot life, so it&amp;#39;s easy to work with - this gives you plenty of time to adequately stir the mixture (important!) and properly degass it in the vacuum chamber.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-image-asset.webp&quot; alt=&quot;Silicone mold preparation stage before pouring resin&quot;&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m still working on releasing silicone molds from the machineable foam in a less destructive manner. This was my second attempt at a mold, now in a more complex pattern - these are &lt;a href=&quot;https://blog.othermachine.co/introducing-the-bit-fan-a-new-othermill-accessory-you-can-make&quot;&gt;Bit Fans&lt;/a&gt;, which are used for chip clearing on 1/8&amp;quot;-shank endmills. Note that two of the female Bit Fan molds are missing the main column in the center, due to air bubbles.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-image-asset.webp&quot; alt=&quot;Close-up of silicone Bit Fan mold showing captured detail&quot;&gt;
&lt;em&gt;Closeup on the Bit Fan mold. I was pleasantly surprised by the amount of detail from the machining that was picked up by the silicone.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;My first few days went better than expected, but there are definitely improvements to be made. The resin I&amp;#39;m using is the very well-rounded &lt;a href=&quot;#&quot;&gt;Innovative Polymers IE-3075&lt;/a&gt;, which has a fairly short pot life of 8 +/- 2 minutes. With the low volume of resin I&amp;#39;ve been mixing at a time, I try to wrap up in faster than 6.5 minutes.&lt;/p&gt;
&lt;p&gt;Things I hope to change, in order of priority:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Acquire a better vacuum pump. I think the one I&amp;#39;m using was broken and (maybe?) repaired in the past, but it isn&amp;#39;t doing well. And with the cheap chamber I&amp;#39;m using, I simply can&amp;#39;t degass resin fast enough.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I need a more accurate scale for weighing things.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Find some dedicated sheets of plastic, that have been faced flat, and smaller weights to help set up the resin parts after casting. The material I&amp;#39;ve been using thus far hasn&amp;#39;t been flat enough, which can cause air bubbles.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Start blanketing the bottles with canned air to better preserve them over a long period.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I feel the need to reiterate that 99% of what I&amp;#39;ve learned so far has come from the &lt;a href=&quot;https://lcamtuf.coredump.cx/gcnc/ch4/&quot;&gt;fantastic guide&lt;/a&gt; by Michal Zalewski. Highly recommend.&lt;/p&gt;
&lt;p&gt;More soon, I hope!&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>BMW i3 Factory Tour Highlights</title><link>https://www.ericweinhoffer.com/blog/bmw-i3-factory-tour/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/bmw-i3-factory-tour/</guid><description>Highlights from a BMW i3 factory tour, including tooling, automation, fixturing, and production-line process details.</description><pubDate>Fri, 15 Jul 2016 18:50:47 GMT</pubDate><content:encoded>&lt;p&gt;The number of factory tour videos available online is incredible. I recently stumbled upon &lt;a href=&quot;https://youtu.be/pa5_tudyAF8&quot;&gt;this one&lt;/a&gt;, which might be a new favorite. It&amp;#39;s a tour of the BMW i3 factory in Germany, and it&amp;#39;s fantastic. I&amp;#39;ve included some highlights below, for your convenience:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=171&quot;&gt;2:51&lt;/a&gt; - use of a 5-axis Waterjet for cutting holes in carbon fiber. I never thought I&amp;#39;d see a Waterjet used in a factory setting like this.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;Five-axis waterjet cutting openings in carbon-fiber structure&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=578&quot;&gt;9:38&lt;/a&gt; - spot welding of bolts, which are fed through tubing, onto the chassis.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=887&quot;&gt;14:47&lt;/a&gt; - tidying up the motor stator wires with some automated cable lacing, which is typically used instead of cable ties and other methods that leave obstructions along the cable.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1045&quot;&gt;17:25&lt;/a&gt; - using a hammering tool for engraving part numbers.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1080&quot;&gt;18:00&lt;/a&gt; - some fast vacuum forming.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1128&quot;&gt;18:48&lt;/a&gt; - neat tooling for pressing parts together.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1164&quot;&gt;19:24&lt;/a&gt; - absolutely incredible shot of tooling spreading apart to release a part.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;Vacuum fixturing setup during milling operation at BMW i3 plant&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1188&quot;&gt;19:48&lt;/a&gt; - a nice milling shot with vacuum fixturing. All those air lines hold onto the parts as they’re milled, and then release once an operator can remove them.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1318&quot;&gt;21:58&lt;/a&gt; - the operator uses a bone folder to help seat leather sections into some tooling. I highly recommend bone folders - A+ useful tool.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1472&quot;&gt;24:32&lt;/a&gt; - this shot really shows the amount of tooling involved in making these things. The back arm is holding that giant tool inside the chassis to cure adhesive - it carefully retracts at &lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1503&quot;&gt;25:03&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./04-image-asset.webp&quot; alt=&quot;Robotic paint process on BMW i3 body components&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1664&quot;&gt;27:44&lt;/a&gt; - the application of a protective coating of some sort, followed by heating with open flames to cure it. All this is done by robotic arms, of course.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1714&quot;&gt;28:34&lt;/a&gt; - painting begins!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=1963&quot;&gt;32:43&lt;/a&gt; - notice the complexity of jigs required to install part of the doors, and the individual e-stop buttons on them. Important!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=2196&quot;&gt;36:36&lt;/a&gt; - elsewhere, the chassis is being assembled. Look at the size of those connectors!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/pa5_tudyAF8?t=2345&quot;&gt;39:05&lt;/a&gt; - an interface for the line, which gives the operator a glance at the status of vehicles as they move.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Share your favorite factory tour in the comments!&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>Microscope Zoom Mechanism</title><link>https://www.ericweinhoffer.com/blog/microscope-mini-teardown/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/microscope-mini-teardown/</guid><description>At work, we use this microscope for inspection and discovered a neat barrel-cam zoom mechanism inside.</description><pubDate>Mon, 06 Jun 2016 18:00:00 GMT</pubDate><content:encoded>&lt;p&gt;At work, we use &lt;a href=&quot;https://www.amazon.com/AmScope-SM-3BZ-80S-Microscope-Magnification-Ring-Style/dp/B006QN5T5G?ie=UTF8&amp;psc=1&amp;redirect=true&amp;ref_=oh_aui_search_detailpage&quot;&gt;this microscope&lt;/a&gt; for inspection. Overall, it&amp;#39;s fantastic, although photographing what you see through the eyepiece is extremely challenging without an attached camera. Removing the main viewing assembly was the best way to decide if we could build an adapter ourselves, but it also revealed these glorious barrel cams:&lt;/p&gt;
&lt;p&gt;This mechanism adjusts zoom in the microscope - as one of two knobs is twisted, a spur gear on the inside of the assembly is turned. This gear drives the two barrel cams via two other spur gears, driving the optics inside each eyepiece up and down. You can see the gears a little bit in the video below.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Tw9IobT8g1Q&quot;&gt;Video: microscope zoom mechanism&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, why use complicated cams instead of a simpler mechanism? Take a close look at the rate at which the four cam followers move - the rate of change isn&amp;#39;t linear, so a barrel cam is by far the easiest analog way to control the position of the optics. Something similar could be done digitally, but this is far cheaper.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;CAD view of eyepiece optics and cam-follower arrangement&quot;&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve broken down what I think is happening on the inside of these eyepieces in SolidWorks, seen in the GIF below. Each optic is held in an assembly that can slide up and down inside, maybe on some small rails. There&amp;#39;s also a threaded hole in each of the optical assemblies so the cam follower can be installed after the barrel cam itself is slid over the eyepiece assembly.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;Animated mechanism view of optics moving along the cam profile&quot;&gt;&lt;/p&gt;
&lt;p&gt;This is the sort of stuff that really excites me. Cams are such neat, simple mechanisms that can accomplish complicated tasks, like moving things at a non-linear rate. They&amp;#39;re used all over the place, and for good reason. One of my favorite cam applications is described in detail &lt;a href=&quot;https://youtu.be/s1i-dnAH9Y4?t=278&quot;&gt;here&lt;/a&gt;. Very cool stuff.&lt;/p&gt;
&lt;p&gt;As usual, if you&amp;#39;re more familiar with this sort of thing than I and can provide more insight into how this specific mechanism works, please share! I&amp;#39;m particularly interested in learning more about how the lenses slide up and down inside the eyepiece.&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>Microsoft Arc Mouse Teardown</title><link>https://www.ericweinhoffer.com/blog/microsoft-arc-mouse-teardown/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/microsoft-arc-mouse-teardown/</guid><description>The Arc Mouse from Microsoft is a portable mouse with a clever fold-to-power mechanism.</description><pubDate>Thu, 26 May 2016 18:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://www.amazon.com/Microsoft-ZJA-00001-Arc-Mouse-Black/dp/B001C4ETU0/ref=sr_1_5?ie=UTF8&amp;qid=1464154865&amp;sr=8-5&amp;keywords=microsoft+arc+mouse&quot;&gt;Arc Mouse&lt;/a&gt; from Microsoft is an affordable, battery-powered mouse that folds up for portability. Unfortunately, I recently lost the little USB dongle that came with mine, rendering it useless. I&amp;#39;ve seen the inside of a mouse before, but was intrigued by the fact that you can turn this one off just by folding it, so I took it apart to find out how it works. I initially thought the on-off feature was accomplished by a mechanical switch or contact inside, but I was wrong.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;Top cover removed from Arc Mouse showing internal shell&quot;&gt;&lt;/p&gt;
&lt;p&gt;Unlike my &lt;a href=&quot;https://www.ericweinhoffer.com/blog/dial-test-indicator-teardown/&quot;&gt;last teardown&lt;/a&gt;, it was not immediately clear where to begin, as I couldn&amp;#39;t see any screws during the initial inspection. So I started by gently prying up the thin plastic piece where your fingers rest, and surprisingly, it popped off with a satisfying click.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;Underside of top cover with molded clips and click fingers&quot;&gt;&lt;/p&gt;
&lt;p&gt;A look at the underside of the cover revealed two passive clips for retaining the part on the body of the mouse and some ejector pin marks - a sign of injection molding. Also note the two thin fingers protruding near the wheel cutout - these contact the momentary buttons for left and right mouse clicks.&lt;/p&gt;
&lt;p&gt;At this point, I couldn&amp;#39;t get any further without some serious destruction, so I went on a search for some screws to remove. Where could they be?&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-image-asset.webp&quot; alt=&quot;Arc Mouse base with rubber feet removed to expose screws&quot;&gt;&lt;/p&gt;
&lt;p&gt;And this is where I learned something that I&amp;#39;ll remember for future teardowns: screws are often hidden beneath rubber feet, stickers, and other adhesive elements. First, I removed the two rubber feet, revealing four phillips screws.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-image-asset.webp&quot; alt=&quot;Battery bay sticker lifted to reveal hidden screws and T6 fastener&quot;&gt;&lt;/p&gt;
&lt;p&gt;Hey look, more screws are hidden under the battery bay sticker! Admittedly, these took me far longer to find - I began cutting plastic away and only tore the sticker back after peeking inside and spotting some threads. Weirdly, the middle screw in the battery bay is the only non-Phillips one in the whole assembly - a T6 head.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./06-image-asset.webp&quot; alt=&quot;Foldable tail section removed showing steel hinge mechanism&quot;&gt;&lt;/p&gt;
&lt;p&gt;The smaller folding portion of the mouse came off easily after removing two more screws. It&amp;#39;s a pretty beefy hinge mechanism, made out of bent steel.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./07-image-asset.webp&quot; alt=&quot;Large light pipe component for the on-off indicator LED&quot;&gt;&lt;/p&gt;
&lt;p&gt;Now we&amp;#39;re getting closer to see some PCB assemblies. But first, look at the size of this light pipe! It&amp;#39;s responsible for making the only LED in the mouse, the on-off indicator, visible to the user.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./08-image-asset.webp&quot; alt=&quot;Arc Mouse with top structures removed revealing dual PCB layout&quot;&gt;&lt;/p&gt;
&lt;p&gt;After removing this piece, we finally get a nice look at the two PCBAs in the mouse. The bottom board is held in place with two small phillips screws (one of which is visible in the bottom left corner of the below photo), and the top board is prevented from moving side to side by a few plastic pins. Power is fed to the top board and the two are connected to each other via a single ribbon cable.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./09-image-asset.webp&quot; alt=&quot;Mouse wheel assembly with rotary encoder interface&quot;&gt;&lt;/p&gt;
&lt;p&gt;The mouse wheel itself is a single injection-molded piece. One side of the wheel sits on top of a momentary switch (for clicking the mouse wheel) and the other side, which has a hex profile, fits inside a little rotary encoder for recognizing scrolling.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./10-image-asset.webp&quot; alt=&quot;Bottom PCB with optical sensor elements for surface tracking&quot;&gt;&lt;/p&gt;
&lt;p&gt;The bottom PCBA, seen above, includes the optical elements that point downwards and detect when the mouse is slid across a surface. This is the bottom side of the board - the opposite side includes some other elements, including a connector for the ribbon cable.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./11-image-asset.webp&quot; alt=&quot;Top PCB annotated with click switches and ribbon connector&quot;&gt;&lt;/p&gt;
&lt;p&gt;That giant cutout in the center of the top PCBA is for the mouse wheel, which sits between the rotary encoder (on the left) and on top of the mouse wheel click button on the right. In the above annotated photo, the two red buttons are for left and right clicking, while the orange button on the left is for the little button on the side of the mouse. The blue connector retains the ribbon cable that hooks up to the bottom PCBA.&lt;/p&gt;
&lt;p&gt;Now that I was far enough into the disassembly to see the PCBAs, I realized how the mouse recognizes when it&amp;#39;s closed - a tiny reed switch found on the backside of the top board. The magnet inside the folding section accomplishes two things: it holds the USB dongle in its pocket during transit and activates the little reed switch when the mouse is in the folded configuration.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./12-image-asset.webp&quot; alt=&quot;Magnet near reed switch demonstrating fold-to-power behavior&quot;&gt;&lt;/p&gt;
&lt;p&gt;With the folding section removed, I was able to replicate the on-off action with a few magnets. Note the green LED under the scroll wheel shut off when the magnet is near and slowly fade back in when it&amp;#39;s removed.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./13-image-asset.webp&quot; alt=&quot;Internal layout with folding section removed and switch area exposed&quot;&gt;&lt;/p&gt;
&lt;p&gt;I shouldn&amp;#39;t be surprised - reed switches are extremely cheap and very reliable within their detection range, so if you can afford to use a magnet for actuating them, they&amp;#39;re a great option. We use four of them in the &lt;a href=&quot;https://othermachine.co/othermill-pro/&quot;&gt;Othermill&lt;/a&gt; to detect when the windows are removed.&lt;/p&gt;
&lt;p&gt;Ok, another teardown in the books. I hope you enjoyed it. I learned a lot with this one and look forward to the next! Please comment below if you have anything that you&amp;#39;d like to share about this teardown that I didn&amp;#39;t mention.&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>Dial Test Indicator Teardown</title><link>https://www.ericweinhoffer.com/blog/dial-test-indicator-teardown/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/dial-test-indicator-teardown/</guid><description>We use Test Indicators all the time at Other Machine Co; whether it’s during incoming part inspection or during final QA, they get a lot of use.</description><pubDate>Thu, 12 May 2016 18:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We use Test Indicators all the time at Other Machine Co; whether it&amp;#39;s during incoming part inspection or during final QA, they get a lot of use. Unfortunately, we recently had a casualty, and I was able to bring it home and tear it down. This is an inexpensive 5 tenths indicator from Amazon, by Türlen (available &lt;a href=&quot;https://www.amazon.com/T%C3%BCrlen-Precision-INDICATOR-JEWELS-0-15-0/dp/B0043F4YLO?ie=UTF8&amp;creativeASIN=B0043F4YLO&amp;linkCode=w00&amp;linkId=FQP45NJEJ7RXLZWZ&amp;ref_=as_sl_pc_qf_sp_asin_til&amp;tag=ericspers-20&quot;&gt;here&lt;/a&gt;). I&amp;#39;m not exactly sure how it was broken, but I was happy to take it apart.&lt;/p&gt;
&lt;p&gt;I relied heavily on my iFixit &lt;a href=&quot;https://www.ifixit.com/Store/Tools/54-Bit-Driver-Kit/IF145-022-1&quot;&gt;Driver Kit&lt;/a&gt; and &lt;a href=&quot;https://www.ifixit.com/Store/Tools/Magnetic-Project-Mat/IF145-167-4&quot;&gt;Magnetic Project Mat&lt;/a&gt; for this teardown. I highly recommend the former to all hardware folks - the array of drivers included in the set is expansive, considering the price, and the flexible driver extension is particularly handy. The magnetic project mat isn&amp;#39;t quite as useful as often, but I&amp;#39;d definitely recommend it to folks that deal with tiny fasteners regularly.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-img_20160508_132949.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160508 132949&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-img_20160508_133436.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160508 133436&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-img_20160508_133704.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160508 133704&quot;&gt;&lt;/p&gt;
&lt;p&gt;As seen above, the teardown started simply, with the removal of a few phillips screws. Although the lever action between the pivot assembly and the rest of the components was clearly broken, it was neat to see how these precision indicators really function. Once inside, I first removed the sector gear arm, and then proceeded to remove the rest of the parts, which came out easily.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-img_20160508_134651.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160508 134651&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./06-img_20160508_134904.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160508 134904&quot;&gt;&lt;/p&gt;
&lt;p&gt;After removing as many of the internal parts as I could, I reassembled the sector gear arm and main gear between the two plates. Both the main gear and sector gear arm pivot on ruby bearings, which are pressed into the plates. You can see the tiny amount of pressure from my finger required to rotate the main gear here:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./07-image-asset.webp&quot; alt=&quot;Sector gear and main gear reassembled between indicator plates&quot;&gt;&lt;/p&gt;
&lt;p&gt;Next, I disassembled and examined the pivot assembly, which includes a long lever arm and the stylus subassembly.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./08-image-asset.webp&quot; alt=&quot;Pivot assembly with lever arm and stylus components removed&quot;&gt;&lt;/p&gt;
&lt;p&gt;A retaining clip is built into the lever arm, as seen above, which captures the pivot assembly and allows the user to rotate the stylus freely during use.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./09-image-asset.webp&quot; alt=&quot;Main pivot component with small bearing balls visible&quot;&gt;&lt;/p&gt;
&lt;p&gt;I was surprised to find a few bearing balls inside the main pivot component - this part holds the stylus and rides on two pointed screws, which gently secure it from either side.&lt;/p&gt;
&lt;p&gt;I was able to use our microscope to get some up-close shots of a few components. I took these photos with my phone, freehand, so I apologize for the quality.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./10-img_20160509_175120.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160509 175120&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./11-img_20160509_175351.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160509 175351&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./12-img_20160509_175620.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160509 175620&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./13-img_20160509_145452.webp&quot; alt=&quot;Dial Test Indicator Teardown: img 20160509 145452&quot;&gt;&lt;/p&gt;
&lt;p&gt;This final GIF explains the mess of wire that&amp;#39;s shown in the first photo of this post - it acts as a radial spring inside the indicator subassembly. Unfortunately, I was not able to remove the bezel to get a good look at the internals of this subassembly, but I was pretty satisfied with what I&amp;#39;d learned at this point.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./14-image-asset.webp&quot; alt=&quot;Animated view of radial spring wire inside indicator subassembly&quot;&gt;&lt;/p&gt;
&lt;p&gt;I was impressed by the quality of the components in this indicator, considering the price. It&amp;#39;s definitely a good bargain! I always learn so much from doing teardowns, and this was no exception. The precision work in the gears was particularly surprising, but I suppose that without said precision, this would not be a five tenths indicator.&lt;/p&gt;
&lt;p&gt;I hope you enjoyed this inaugural teardown on my blog. I&amp;#39;m hoping this is one of many.&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>Handlebar Plugs Build</title><link>https://www.ericweinhoffer.com/blog/handlebar-plugs-build/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/handlebar-plugs-build/</guid><description>I wanted to push the limits of the Othermill by making custom handlebar plugs for my commuter bike.</description><pubDate>Mon, 18 Jan 2016 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I wanted to push the limits of the Othermill by making custom handlebar plugs for my commuter bike. I set out to make the style of plug with fingers that are forced open by a nut, gripping the inside of the handlebar.&lt;/p&gt;
&lt;p&gt;Typically, a CNC lathe with live tooling is ideal for making a part like this, but I was excited to try using a complex fixture to hold the part during multiple milling operations. I couldn&amp;#39;t think of a great way to make this in only two milling operations without taking the outer diameter of the stock down myself on the lathe, so it required three fixturing areas - one for each Op.&lt;/p&gt;
&lt;h2&gt;Op 1&lt;/h2&gt;
&lt;p&gt;To make one of two clamping areas in the fixture plate, I first milled out the clamping member and clamping area. Next, I drilled two holes in both the clamping member and fixture plate with the drill press. The holes in the plate were drilled smaller so I could press in two threaded inserts (McMaster PN &lt;a href=&quot;https://www.mcmaster.com/#92398a121/=10qavxs&quot;&gt;92398A121&lt;/a&gt;). With two M3 bolts, I was able to clamp the stock in place.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./02-image-asset.webp&quot; alt=&quot;Delrin stock clamped in custom fixturing plate for Op 1&quot;&gt;&lt;/p&gt;
&lt;p&gt;The original stock in place. I did cut it off on the lathe and do a face cut on the bottom side before milling, so it sat flat on the Othermill&amp;#39;s t-slot bed. Both the fixturing plate and stock are Delrin.&lt;/p&gt;
&lt;p&gt;The first machining operation was a ramp toolpath that brought the OD of the stock down to slightly smaller than the ID of the handlebar, so it could fit inside.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./03-image-asset.webp&quot; alt=&quot;Part after Op 1 with outer diameter reduced for handlebar fit&quot;&gt;
&lt;em&gt;After the first machining operation.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Op 2&lt;/h2&gt;
&lt;p&gt;The clamping area for Op 2 was created in the same way I did the Op 1 side, only smaller.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./04-image-asset.webp&quot; alt=&quot;Smaller Op 2 clamping setup ready for counterbore and surfacing&quot;&gt;
&lt;em&gt;Ready for milling.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The first toolpath in Op 2 is a counterbore:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=BGd6Fsn8qlQ&quot;&gt;Video: Op 2 counterbore&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(I&amp;#39;m using my Air Coolant setup for chip clearing in these two videos)&lt;/p&gt;
&lt;p&gt;Next up is a &amp;quot;scallop&amp;quot; toolpath to cut in the main 3d surface. I&amp;#39;ve swapped over to a 1/8&amp;quot; ball endmill to get a nice surface finish here.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=YgCr_xl0pqM&quot;&gt;Video: Op 2 scallop toolpath&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Op 3&lt;/h2&gt;
&lt;p&gt;The fixture in Op 3 is the most complex, requiring a 3d mating surface in the fixturing plate and an aluminum cap to hold the workpiece down. First, I milled the cap, which will hold the workpiece down via four M3 thumbscrews.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./05-image-asset.webp&quot; alt=&quot;Aluminum hold-down cap for Op 3 fixture&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./06-image-asset.webp&quot; alt=&quot;Op 3 fixture plate with cap installed and threaded inserts&quot;&gt;
&lt;em&gt;Note the four press-in threaded inserts used here again. In total, there are 8 in this fixturing plate.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Once clamped in place and deemed reasonably level, the first cutting toolpath for this Op bored out a lot of the remaining material on the inside of the plug. Doing this and bringing down the wall thickness will allow the fingers to bend out and grip the inside of the handlebars, once a nut is forced into the bore.&lt;/p&gt;
&lt;p&gt;No chip-clearing here, unfortunately. And those Delrin chips really stick to everything.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./07-image-asset.webp&quot; alt=&quot;Op 3 roughing cut to bore interior and thin the walls&quot;&gt;&lt;/p&gt;
&lt;p&gt;The next photo illustrates how this fixture could be improved - lining things up. Since I already had a counterbore on the bottom side of the piece, I really should&amp;#39;ve left a little plug there to better align the workpiece. I could&amp;#39;ve also drilled a hole and later pressed a pin into it. Anyway, something I learned.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./08-image-asset.webp&quot; alt=&quot;Op 3 setup showing slight misalignment before cutting fingers&quot;&gt;
&lt;em&gt;First toolpath done with a bit of misalignment, now onto the fingers.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=kD9WRlGFrTE&quot;&gt;Video: Op 3 inner bore cut&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./09-image-asset.webp&quot; alt=&quot;Completed finger cuts on handlebar plug after Op 3&quot;&gt;
&lt;em&gt;The fingers cut without much trouble. This part is done!&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;The Nut&lt;/h3&gt;
&lt;p&gt;The nut is a small, tapped (M4), tapered HDPE piece with two protrusions that grab the fingers of the plug, preventing it from rotating. It&amp;#39;s cut to fit the plug snugly, and is forced down into the plug as the user tightens the M4 bolt, expanding the fingers to grip the inside walls of the handlebar.&lt;/p&gt;
&lt;p&gt;The next two photos illustrate how this works:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./10-image-asset.webp&quot; alt=&quot;Tapered HDPE expanding nut aligned with plug fingers in loose state&quot;&gt;
&lt;em&gt;Loose.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./11-image-asset.webp&quot; alt=&quot;Expanding nut seated in plug fingers in tightened state&quot;&gt;
&lt;em&gt;Tight.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Once the nuts were complete, my new handlebar plugs could be installed:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./12-image-asset.webp&quot; alt=&quot;Finished custom handlebar plugs installed with center bolts&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
</content:encoded></item><item><title>Welcome</title><link>https://www.ericweinhoffer.com/blog/welcome/</link><guid isPermaLink="true">https://www.ericweinhoffer.com/blog/welcome/</guid><description>A short introduction to the blog and the project topics covered here, including machining, CNC, design, and hands-on builds.</description><pubDate>Sun, 17 Jan 2016 05:33:43 GMT</pubDate><content:encoded>&lt;p&gt;Hello! Here on the blog I’ll post periodic updates to share a thing that I’m working on. I will also post more in-depth coverage of a project, if it’s exciting enough. Possible topics include machining, CNC, 3d design, bicycles, juggling, and outdoor activities.&lt;/p&gt;
</content:encoded></item></channel></rss>