Cyclone PCB Factory v0.9.7 [added video summary]

by carlosgs, published

Cyclone PCB Factory v0.9.7 [added video summary] by carlosgs Feb 11, 2013


Video summary: http://www.youtube.com/watch?v=fKW3fwy1h0k

More info in http://reprap.org/wiki/Cyclone_PCB_Factory

Download (Git): Now all the files are hosted in GitHub: https://github.com/carlosgs/Cyclone-PCB-Factory

  • Cyclone (Circuit Cloner) is a design for a CNC mill intended for PCB manufacturing.
    It is a work in progress, looking forward to your suggestions and improvements.

Special thanks:

Recent Comments

view all
ve3sjk all my files for that box are located at :https://github.com/yOPERO/Cyclone-PCB-Factory/tree/yOPERO/Hardware/Development/yOPERO/CNC_shieldBox/STLIf you get any other problem just ping me on github, lately I have not been really visiting thingiverse.
I am building the yopero fork of this machine, i noticed that the front.stl and bottom.stl are corrupt in the cnc shieldbox directory off the github, can i get these files elsewhere. i have all the printed parts done except for the enclosure for the electronics
Not sure if you need it, but I found this (https://groups.google.com/forum/#!msg/cyclone-pcb-factory/L7PDqqFSmDQ/w3nEYk6QzVQJ).

More from DIY

view more


Work in progress, please refer to the pictures.



Bill of materials:


  • Using a thick wood piece as the main base.
  • As shown in one of the pictures, a cheap dremel-like drill has nice bearings and is a good option as the main tool. Finally it will be using a proper spindle (check the BOM for the reference).
  • Desired working range of >=100mm for the X axis and >=160mm for the Y axis.
  • Parts are designed to be printable with the small volume of a Printrbot Jr
  • Bed leveling will be done with probing and an appropriate software.

To-Do list:

  • [99% DONE] Design parts for the X axis (this includes Z axis too, will be using a proper spindle instead of a hand-drill)
  • [DONE] Design parts for the Y axis
  • [DONE] Create template for the screws in the wood base
  • Software, testing, milling a PCB (till then, it can't be v1.0 :P)...

Here is a compilation of links that I find interesting for the software controller:

License: CC-BY-SA
You are more than welcome to suggest/modify/redistribute :-)

Credit for the ideas used
The origin of Cyclone took place while I was inside the Panda CNC community (https://plus.google.com/u/0/communities/102402711800402614517). This is from December 2012 to mid-February 2013.
Here is the credit for the ideas that were used:

Please note I have taken screenshots of the post that are on the closed G+ Panda community (https://plus.google.com/u/0/communities/116318709564872967169). You can register and see by yourself.

All other development present on Cyclone has nothing to do with Panda and is not related to the Panda project.

<p>ve3sjk all my files for that box are located at :</p><p>https://github.com/yOPERO/Cyclone-PCB-Factory/tree/yOPERO/Hardware/Development/yOPERO/CNC_shieldBox/STL&lt;/p&gt;&lt;p&gt;If you get any other problem just ping me on github, lately I have not been really visiting thingiverse.</p>

<p>I am building the yopero fork of this machine, i noticed that the front.stl and bottom.stl are corrupt in the cnc shieldbox directory off the github, can i get these files elsewhere. i have all the printed parts done except for the enclosure for the electronics</p>

<p>Where can I download all the 3d printable parts to make this? Thank you</p>

<p>Dunno if you still need them, but there here. I'm on a computer that can open them, but it looks like their all there in .SCAD format.</p>

<p>How do you solve the problem with all the backlash on the threaded rods?</p>

<p>Carlos excelente el trabajo! La verdad te escribo porque quiero hacerme una, pero a decir verdad solo cuento con 5 motores 28BYJ-48 y por cuestiones de tamaño no creo que haya la posibilidad de poder usarlos! Ahora bien, hay alguna posibilidad que las bases del motor y los acoples puedas modificarlos para trabajar con esos motores? O no vale la pena hacerlo con esos? Es que el problemas es que ando con bajo presupuesto. Disculpa la molestia y de antemano gracias!</p>

<p>hello there... is this pcb cnc make like tssop or more complex incision? can you post the photo of the best result of micro circuit</p>

<p>This looks great. Just what I'm after. At what stage is the project currently. What needs to be done. I have started printing the parts for this. Would love to help develop it. I'm running a Reprap Pro Huxley. Sides 'just' fit on the bed with no perimeter. Let me know what needs doing and I'll give it a go.<br>Thanks</p>


<p>Hi, right now the main work is reinforcing the most weak parts and developing the software, among other miscellaneous stuff. Please join the mail list (https://groups.google.com/forum/#!forum/cyclone-pcb-factory) where you can get the latest info :)</p>

<p>Great. I'll see you there.</p>

<p>Hi Carlos,</p>

<p>Really love the machine but I'm missing a Full Bom.</p>

<p>I saw one in the Github you're wroking on that, but I'm not the watinig type. ;) </p>

<p>Could you tell me the lengths of the axes so i know what to order?</p>

<p>Would love to hear from you!</p>


<p>Hi Xeniaris, <br>Great you like the machine :)<br>There will be no detailed BOM (at least I am not going to spend time on it) until 1.0 is released. My efforts are focused on getting the machine up and running (https://github.com/carlosgs/Cyclone-PCB-Factory/issues/4), please note I haven't even cut the rods to length ;)<br>Expect an instructions wiki in 1-2 weeks.<br>Cheers!</p>

<p>Updated to v0.9.5:<br>- Finished the X-Z axes. The Z axis has 2:1 reduction ratio for increased resolution (while X-Y have 1:2).<br>- v0.9 had a small bug in the Z carriage, now it has been fixed.</p>

<p>I have made some tests (see the pictures), but need to find an adequate software to control it properly.</p>

<p>Please read, I need your help!<br>The X axis part (v0.8.5) has turned to be a really challenging print. It is very difficult to get the linear bearing aligned properly: they are far from parallel and are subject to lots of effort, so they don't slide well!!</p>

<p>Do you have any suggestions on the design of this piece? Thanks in advance!!</p>

<p>I have uploaded some more pictures showing the current X axis part with more detail. The idea is to have the Z axis slide with a plastic guide covered with Kapton tape (or similar) to reduce friction.</p>

<p>The Z motor will be over the X carriage, spinning the Z threaded rod directly. The hand-drill will be attached to the same part as the Z motor.</p>

<p>Updated to v0.8.5:<br>- Linear bearings in workbed are now more close to allow more travel<br>- Y axis has been extended for the same reason<br>- Y nut holder upgraded to the final version. There are three STLs to allow usage of nuts with various sizes<br>- New X axis carriage (first iterations, testing)<br>- The machine has been named Cyclone (Circuit Cloner) thanks to Obijuan! :)</p>

<p>Also, check a video of Cyclone drawing: http://www.youtube.com/watch?v=Y-HSdE89JOM&lt;br&gt;You can see a picture of the final drawing attached on this page too. It is visible that the traces are a bit wavy. This is due to the mis-alignment of the gears (and an over-tightened X carriage), do you have any idea on how to fix this?</p>

<p>Uploaded v0.7.5 (added zip file with the new Y nut holder, please let me know what you think)<br>Also, I have made two videos:<br>- XY axis test: http://www.youtube.com/watch?v=9umlq4oHG64&lt;br&gt;- High speed XY test: http://www.youtube.com/watch?v=H3uYCXryj60&lt;/p&gt;

<p>Updated to v0.7:<br>- Improved lm8uu bearing holder (pictures were already showing this version)</p>

<p>- Added Y nut holder (still need to modify it to reduce backslash)<br>- Uploaded the STL for the assembled Y axis so you can browse it with Thingiview</p>

<p>The way the smooth rods are held isn't very good. If you are going to print this, do it with ~50% infill or parts will break (at least both frames and Y rod idlers).</p>

<p>Updated to v0.6:<br> - Templates for placing the components, fits in an A4 sheet.<br> - New Y axis parts.<br>- Scad code to show the assembled printer (in progress)<br>- Also, check the Bill Of Materials (right now only shows endmill bits and PCBs).</p>

<p>More updates soon, please share your thoughts :)</p>

<p>looks great, looking forward to see how it progresses</p>

<p>Nice work indeed!! the base gives much more robustness to the whole frame.<br>Where can we follow the progress of this project?</p>

<p>This page holds the latest information on this particular design. You can check Panda CNC in Google+ for other related designs :-)</p>

<p>If you used two motors for driving the Y axis it would be easier to protect the spindle from PCB swarf.<br>The same barriers could also help protect the liner bearing and silver rod.</p>

<p>Worth it... Maybe :)</p>

<p>Definitely, it is just a matter of keeping it as low cost as possible. The dust/swarf matter is not my main worry right now though :-P</p>

<p>very cool, I am so going to build one of these .. <br>I have been considering a similar idea, I wanted to mount it vertically though to help keep pcb clean and save having to lift the mill head while reducing desk space. wall mount if possible. I have some old printers to dismantle to see what rods and bearings I can score.</p>

<p>Clever! I will be using a small vacuum cleaner to remove dust, but your idea sounds like a nice solution :-)</p>