loading

Mother Nature Makes ... We Build.


BuildersBot Fuses 3D Printing & CNC Milling Into One Builder’s Dream "3dprintingindustry.com"

The BuilderBot is an Open Design machine, that uses Open
Software and Open Hardware. It is a product of open projects such as the RepRap, Arduino and Repetier .

The objective of this instructable is to guide your way throw the entire making process of building a BuildersBot machine. An open design Arduino Controlled CNC Router that can also perform 3D printing.

The instructions will cover all areas such as design, mechanics, electronics and software.

But before you go any further take a look at machine's concept design:

And also the machine build photos and the machine in action:

Finally check out the insane effects of the RGB led's on BuildersBot:

Warning Viewer Discretion Advised (Strong Language)

Step 1: The BuildersBot OpenDesign (Sketchup)

To view the the machine in 3D just Download the attached sketch file and access the BuildersBot OpenSource Design (in metric system and is in 1 by 1 scale).

Use this design as much as possible for guidance during this instructable.

NOTE: Use trimble/google sketchup to open the file.

Advertisement

<p>Awesome posting on an impressive piece of work. I do have to ask... I was viewing an Igus video on linear bearing design (Video, time = 21:30 minute mark) where they talk about the 2:1 ratio and the use of fixed and floating bearings to support the load. I understand why a cheaper RepRap style 3D printer with inexpensive fixed bearings might require two drive motors for a given axis, I don't understand that in your design. You are using much better ground shaft support systems. If you have one side with fixed bearings and the other with floating bearings the second drive motor seems like a waste of money, time and effort. Have you tested your design with only one Y axis motor (assuming you can float the non-drive side bearings?)</p><p>Why did you choose two drive motors for your Y axis? Or perhaps it was a case of two smaller motors are cheaper than a single large one? </p><p>Many thanks to you for sharing your efforts, and detailed materials lists, etc... Nicely done! </p>
<p>I make model on SolidWorks. 1000X800 work aria. Model hase more details</p>
<p>Looks great! Do you want to share your CAD file? :)</p>
<p>Nice, do you want to trade your machine with mine :)</p>
<p>Good afternoon, I have understood that using drivers such is easy to connect directly to arduino without using the Shield Ramps, what advantages does use this Shield if you have drivers like that ?, I'm doing something with similar Driver, but with an Arduino DUE and not if you spend money on a Shield. Thank you very much</p>
<p>Hey , Did you connect thermister and hotend heater to the ramps? where did you connect the 100K resistor?</p>
<p>The thermistors are connected at T0 and T1 in ramps board. The resistor is connected at D10.</p>
<p>Thankyou. Greets and GREAT PROJECT!!</p>
<p>Great build! How did you manage to cut out the 90 degree angles for the Y axis?</p>
<p>Nice question, i did it using a Manual Mill using a 24mm drill bit. </p>
<p>nice work, i want to make one but i don't know where to start :/</p>
<p>Step by step, you can do enything , start with analyzing the 3D model.</p>
<p>Hi,i'm interested in this proyect but i have some doubts.</p><p>Why you have not included the cable carriers in the list of materials.</p><p>Waht is the fuction of the cable carriers?</p>
<p>The cable carrier serve the purpose of organization and transportation of large amount of wires, in order to avoid a wire getting stuck where it should not.</p>
<p>Amazing and informative post about 3d printer. I also working on an arduino 3d printer project and i prefer this <a href="http://www.arduinostarterkits.com/" rel="nofollow">Arduino Starter Kits</a>. This post is very helpful for me. Thanks for sharing a great info.</p>
<p>My pleasuer :)</p>
<p>Hello</p><p>i love the whole idea of the printer but i cant understand the wiring diagram please can you tell me what component is what in it</p><p>and how is the extruder controled by the arduino?</p>
<p>The filament is pushed through the extruder by another stepper motor (E0 in the wiring diagram). It can be smaller than the drive motors.</p>
<p>Thanks for helping answer the questions ;)</p>
<p>I make model this CNC in SolidWorks 2016 </p><p>but i change XY size, work platform 800 X 1000 </p>
<p>Howdy,</p><p>I have some old hardware from a plasma cutter and I am currently building a 3D printer myself. I am curious if it was possible to modify the firmware so that my computer can directly communicate to the hardware without any arduino interface.</p>
I doubt that because your computer isnt desinged to take the current loads and the arduino has a micro controller which can take the power and handle it. Also you computer uses different ways of communication.
<p>Absolutely. Using Mach3 with the 3D print addon discribed here, you can do it all from PC.</p><p>This link does a good job with summing it up. </p><p><a href="http://www.shapeoko.com/wiki/index.php/3D_Printing_Mach3" rel="nofollow">http://www.shapeoko.com/wiki/index.php/3D_Printing...</a></p>
<p>nice work, i want to make one but i don't know where to start :/</p>
<p>nice work, i want to make one but i don't know where to start :/</p>
<p>nice work, i want to make one but i don't know where to start :/</p>
<p>nice work, i want to make one but i don't know where to start :/</p>
<p>nice work, i want to make one but i don't know where to start :/</p>
<p>nice work, i want to made one but i don't where to start :/</p>
<p>nice work, i want to made one but i don't where to start :/</p>
Hi, was going to build this but can I use Sbr16 for the x and y and sbr12 for the z???
<p>I dont know, if it will work, you have to test it out.</p>
<p>Hi there great build, </p><p>i have been building my own, but i have a problem in that when testing my movement with the manual controls of repetier, y axis forward it moves, then y axis back the z moves? I read some where it might be the firmware is not for my newer board Arduino mega 2560 r3. could this be? that it is controling the incorect out put?</p>
<p>Turn off all endstops in the firmware, this will make all axis move in both directions. If the z motor moves instead of y motor , just change the cables from the motors to ramps (z to y or y to z).</p>
<p>Hi all figured it out, </p><p>turns out i needed to add the enable wire from the ramps 1.4 to the DQ542ma&quot;s as well as enable the the enable xyz in config h.</p><p>So onto the next step putting it all together.</p>
<p>Cool :)</p>
<p>Hi. May I know if I add a small motor to my 3dprinter. How do I get the gcode for cutting? In 3d printing, I just use simplify 3d to convert stl to gcode. But in cnc cutting, is it I use back simplify 3d software and convert the stl file into g-code for cutting. 3d printing is addictive, cnc cutting is deductive. So I don't think it is the same. Please enlighten me. Thank you.</p>
<p>You need to get a CAM software for CNC. I use cambam.</p>
<p>Out of curiosity what do you do for temperature control did you build your own sensor or is it included in the ramp?</p>
<p>I used a 100K ohm termistor.</p>
<p>@<a href="http://www.instructables.com/member/aldricnegrier" rel="nofollow">aldricnegrier</a> Great Build, I read all these post paying most attention to your instructions, only question (right now) is how do you control your dremel tool? and what turns it on and off while cutting. I failed to find anything, I have a all metal all acme control printer. and used your nema23 and wiring . I can 3d print and do laser engraving and want to add your dremel tool type motor to do cutting and wood carving ( using the flex cable. my laser engraver runs off the PC fan (where the 2 extruder hot head would normally go. but now I only need to see how you control your dremel tool . any advice would be most grateful</p>
<p>Hello carlsandra, </p><p>You turn the spindle on and off by hand, using the button on the spindle.</p><p>Before starting a job , start the spindle, when it finishes you just turn it off.</p>
<p>very nice design, thanks for sharing.</p><p>i'll make it too, with extra size length XYZ about 100cm.</p>
<p>Nice, i also want one with 100x100cm build area :)</p>
<p>You are a genius!</p>
<p>Thank you, i am just a normal dude with a passion for Building stuff, not a genius, thanks anyway :)</p>
<p>Hey this is a really great instructable! Can this setup be utilized as a CNC mill or would modifications need to take place? </p>
<p>Hi All,</p><p>this looks like a great CNC/3D printer all in one!</p><p>I need a small CNC router as to be able to produce aluminium molds (45cm x 45 cm x 15cm) for carbon fiber parts and a 3D printer with the same build size but with a Z axis of a at least 30 cm instead of 22 cm. Can the design be easily modified as to permit that extra length for the Z axis, would there being any negative impact in doing so?</p><p>Richard</p>
<p>Hello,</p><p>I just wanted to start off by saying this has inspired my dad and I to do a project together, so I am very pleased by this instructable! Hopefully you don't find my question to trivial but when it comes to scalability, size factor, what considerations do you take into account? Other than the obvious ones like weight, strength, support, and code revisions?</p><p>Cheers!</p>
me parece un trabajo genial,me voy ha poner a ello.La resolucion del fresado y de la impresion,...es buena?<br>gracias y felicidades

About This Instructable

673,144views

2,967favorites

License:

More by aldricnegrier:3D Printed - Powerful LED POI RGB STEEL - Low Cost, Steel Frame, Color Mixing 3D Printer DriveMyPhone - Smartphone Controlled 3D Printed Vehicle  
Add instructable to: