{"id":511,"date":"2015-03-05T03:48:06","date_gmt":"2015-03-05T03:48:06","guid":{"rendered":"http:\/\/itp.fromjia.com\/?p=511"},"modified":"2015-03-05T03:53:17","modified_gmt":"2015-03-05T03:53:17","slug":"pcb-milling-with-hacked-roland-modela","status":"publish","type":"post","link":"http:\/\/itp.fromjia.com\/?p=511","title":{"rendered":"PCB milling with hacked Roland Modela"},"content":{"rendered":"<p>Class was replaced by a Roland milling workshop this week. We used a machine in the PCB lab that was modified by the incredible\u00a0<a href=\"http:\/\/andysigler.com\/itp\/\">Andy Sigler<\/a>, who conducted my workshop. Andy had created a web interface that allowed us to work with our EAGLE file and control the machine. The setup is very junk-shelf-fabulous and caters to ITPers&#8217; needs specifically. We can print hundreds of our own boards right on the floor! Think of all the madness we can create.<\/p>\n<p>Here are the steps to PCB milling with our Roland Modela. We used Sam&#8217;s bike notification device schematic.<\/p>\n<p><strong>1. Measure the precise thickness of the board\u00a0<\/strong><\/p>\n<p><strong>2. Open Nodela (our custom milling web interface) and drag the file on to the program<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4815.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-512\" src=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4815-1024x768.jpg\" alt=\"IMG_4815\" width=\"600\" height=\"450\" srcset=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4815-1024x768.jpg 1024w, http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4815-300x225.jpg 300w, http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4815-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><strong>3. Tighten the screws around the board\u00a0<\/strong><\/p>\n<p><a href=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4816.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-513\" src=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4816-1024x768.jpg\" alt=\"IMG_4816\" width=\"600\" height=\"450\" srcset=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4816-1024x768.jpg 1024w, http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4816-300x225.jpg 300w, http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4816-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><strong>4. Make sure there are no leftover job on the machine by pressing up and down simultaneously.<\/strong> If the light blinks, press delete job<\/p>\n<p><strong>5. Screw in the 1\/32 bit and set Z origin<\/strong><\/p>\n<p><a href=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/rollen.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-514\" src=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/rollen.gif\" alt=\"rollen\" width=\"600\" height=\"338\" \/><\/a><\/p>\n<p><strong>6. Run the machine. Once the 1\/32 bit is done, replace with the 1\/64 bit and run the machine again<\/strong><\/p>\n<p><strong>7. Screw in the drill bit and drill any holes in the design<\/strong><\/p>\n<p><strong>8. Replace the drill bit with a flat drill bit and run the machine to trace the shape of the board<\/strong><\/p>\n<p><a href=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/rollen2.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-515\" src=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/rollen2.gif\" alt=\"rollen2\" width=\"600\" height=\"338\" \/><\/a><\/p>\n<p><strong>9. Vacuum the board<\/strong><\/p>\n<p><a href=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4822-copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-516\" src=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4822-copy-1024x768.jpg\" alt=\"IMG_4822 copy\" width=\"600\" height=\"450\" srcset=\"http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4822-copy-1024x768.jpg 1024w, http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4822-copy-300x225.jpg 300w, http:\/\/itp.fromjia.com\/wp-content\/uploads\/2015\/03\/IMG_4822-copy-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><strong>10. Almost there! Take the board out, scrape it and clean it up.\u00a0<\/strong><\/p>\n<p>There&#8217;s also tutorial on setting up the EAGLE file for the milling machine <a href=\"https:\/\/itp.nyu.edu\/classes\/cdp-spring2014\/roland-milling\/\">here<\/a>.<\/p>\n<p>From etching PCB board with vinegar and acid to milling it with custom crafted machine and web interface, I&#8217;ve begin to see making circuit boards as a craft and even an art form. I&#8217;m excited for the possibilities that can come out of my new found ability to design and print my own circuits. There are a couple of projects that I&#8217;d love to build with custom\u00a0boards. One is a collection\u00a0of wearable Bluetooth devices that would create small mesh networks. I&#8217;ll have to figure out what is feasible for the next few weeks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Class was replaced by a Roland milling workshop this week. We used a machine in the PCB lab that was modified by the incredible\u00a0Andy Sigler, who conducted my workshop. Andy had created a web interface that allowed us to work with our EAGLE file and control the machine. The setup is very junk-shelf-fabulous and caters [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-511","post","type-post","status-publish","format-standard","hentry","category-circuit-design-and-prototype"],"_links":{"self":[{"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=\/wp\/v2\/posts\/511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=511"}],"version-history":[{"count":3,"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=\/wp\/v2\/posts\/511\/revisions"}],"predecessor-version":[{"id":519,"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=\/wp\/v2\/posts\/511\/revisions\/519"}],"wp:attachment":[{"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=511"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/itp.fromjia.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}