This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mission:resources:picocnc [2013-01-10 12:12] – [Digital Power Amplififers] chrono | mission:resources:picocnc [2016-05-03 08:33] (current) – [DIY Direct-Drive Brushless Spindle] chrono | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== picoCNC - A modular fabrication robot ====== | ||
+ | Hackerspaces, | ||
+ | |||
+ | Due to Apollo' | ||
+ | |||
+ | * DIY High-Speend Brushless Outrunner spindle for CNC milling/ | ||
+ | * 1000mW blue Laser head for engravings | ||
+ | * High Quality 1.75mm ABS/PLA Extruder (like the [[mission: | ||
+ | * Chocolate/ | ||
+ | ===== Frame ===== | ||
+ | |||
+ | Building a CNC machining frame is in total contradiction to Apollo' | ||
+ | |||
+ | * Apollo can only carry small and light things | ||
+ | * A good CNC machine is as heavy and sturdy as possible | ||
+ | |||
+ | In this case there has to be some compromise, so the frame itself is going to be build from extruded aluminum profiles for easy assembly and hackability. To give it more weight and stability, the hollow parts of the profiles will be filled with a mineral casting (10% epoxy + 90% quartz sand/ | ||
+ | |||
+ | |||
+ | | 4 | Alu Profile 10 50x50 | mineral casting filled | 50x50x300 | 1000g | | ||
+ | | 2 | Alu Profile 10 50x50 | mineral casting filled | 50x50x300 | 1000g | | ||
+ | ==== X-Axis ==== | ||
+ | |||
+ | | 1 | Alu Profile 10 | Item 10 50×100 | 800x100x50 | 1000g | ? | | ||
+ | | 2 | Linear bearings | Hiwin EG/mgw series top/bottom | 470x18x15 | 1000g | ? | | ||
+ | | 4 | Linear carriages | Hiwin MGN09CZ0H | 30x27.5x12 | 40g | ? | | ||
+ | | 1 | Ball screw | Hiwin/Isel | 400x16x4 | 1000g | ? | | ||
+ | | 1 | Float Bearing Block | [[http:// | ||
+ | | 2 | Belt Gear | [[http:// | ||
+ | ==== Y-Axis ==== | ||
+ | |||
+ | | 2 | alu profile | mineral casting filled | 500x40x80 | 1000g | | ||
+ | | 4 | linear bearings | Hiwin MGW09 top/bottom | 500x18x7 | 1000g | | ||
+ | | 8 | linear carriages | Hiwin MGW9CZ0H | 30x50.7x12 | 40g | | ||
+ | | 2 | recirculating ball screw | Hiwin/Isel | 400x16x4 | 1000g | | ||
+ | | 2 | [[http:// | ||
+ | |||
+ | http:// | ||
+ | ==== Z-Axis ==== | ||
+ | |||
+ | | 2 | linear bearings | Hiwin EG/mgw series top/bottom | 500x18x15 | 1000g | | ||
+ | | 4 | linear carriages | Hiwin MGN09CZ0H | 30x27.5x12 | 40g | | ||
+ | | 2 | recirculating ball screw | Hiwin/Isel | 400x16x4 | 1000g | | ||
+ | | 2 | NEMA23 Stepper | 3NM/4A 0.9° | 60x60x70 | 1000g | | ||
+ | |||
+ | \\ | ||
+ | This is a good basis to start calculations for LinuxCNC and the basic electromechanics design parameters, should be converted to metric system: | ||
+ | |||
+ | |||
+ | http:// | ||
+ | |||
+ | |||
+ | Shops: | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | ===== Electromechanics ===== | ||
+ | ==== LPT Breakout Boards ==== | ||
+ | |||
+ | * [[http:// | ||
+ | ==== Digital Power Amplififers ==== | ||
+ | |||
+ | * 4x DM556 Leadshine Digital 18-50VDC/ | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Stepper Motors ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ^ A ^ # ^ Type ^ Model ^ Torque ^ Current ^ RespW ^ IndpW ^ Dim. (mm) ^ Mass ^ Source ^ | ||
+ | | X | 1 | NEMA23 | 3NM/4A 0.9° | 60x60x70 | 1000g | | ||
+ | | Y | 2 | NEMA23 | [[http:// | ||
+ | | Z | 1 | NEMA23 | 3NM/4A 0.9° | 60x60x70 | 1000g | | ||
+ | ==== End-Switches ==== | ||
+ | |||
+ | |||
+ | ===== Toolheads ===== | ||
+ | |||
+ | ==== DIY Direct-Drive Brushless Spindle ==== | ||
+ | |||
+ | To keep costs at a minimum, this high-speed direct-drive spindle is going to be hacked together from commonly available parts from the RC-Model sector, an ER16 Collet-Chuck and a newly designed Universal Mounting Block, that should make the spindle compatible to almost any machine in existence and imagination. The designated maximum cost should not exceed 100EUR, which should make it a really good alternative to commercial spindles, if the design can prove itself. | ||
+ | |||
+ | * C5045 Brushless Outrunner Motor with 8mm shaft | ||
+ | * Brushless Motor Controller (ESC) | ||
+ | * ER16 or ER11 Collet-Chuck with 8mm shaft (100mm length) | ||
+ | * Quality Ball Bearings | ||
+ | * Universal Mounting Block (UMB) for direct flange or 43mm " | ||
+ | |||
+ | === Brushless Outrunner Drive === | ||
+ | |||
+ | |||
+ | ^ ^^ Aeolian C5045 890KV ^^ Power C5045 890KV ^^ | ||
+ | | || {{: | ||
+ | ^ Parameter ^^ Datasheet ^ Real ^ Datasheet ^ Real ^ | ||
+ | | Power || 1185W | n/a | 980W-1300W | n/a | | ||
+ | | RPM/Volt (KV) || 890 | n/a | 890 | n/a | | ||
+ | | Voltage || 6-28V | n/a | 12-32V | n/a | | ||
+ | | Idle Current || 2.6A | n/a | n/a | n/a | | ||
+ | | Resistance/ | ||
+ | | Shaft Diameter|| 7.9/8mm? | n/a | 8mm | n/a | | ||
+ | | Diameter || 50mm | n/a | 50mm | n/a | | ||
+ | | Length || 45mm | n/a | 45mm | n/a | | ||
+ | | Weight || 210g | n/a | 224g | n/a | | ||
+ | | Price/ | ||
+ | |||
+ | <WRAP round tip> | ||
+ | **Related Mission-Logs: | ||
+ | [[mission: | ||
+ | </ | ||
+ | |||
+ | === Brushless Controller === | ||
+ | |||
+ | Spindle control and speed is managed comfortably with a [[http:// | ||
+ | |||
+ | Alternatively, | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | In the future, a combination of an ESC32 with fully integrated LinuxCNC control may be a good solution to get software controlled spindle start/stop and RPM. | ||
+ | |||
+ | === Collet Chuck === | ||
+ | |||
+ | [{{: | ||
+ | |||
+ | ~~CL~~ | ||
+ | |||
+ | * ER11 8MM STRAIGHT SHANK COLLET CHUCK CNC MILLING LATHE TOOL (ctctoolseller/ | ||
+ | === Bearings === | ||
+ | |||
+ | ** Angular contact ball bearings ** | ||
+ | |||
+ | ^ Candidate ^ d ^ D ^ B ^ Max. RPM ^ | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |||
+ | ** Deep groove ball bearings ** | ||
+ | |||
+ | ^ Candidate ^ d ^ D ^ B ^ Max. RPM ^ | ||
+ | |[[http:// | ||
+ | === Universal Mounting Block === | ||
+ | |||
+ | [{{: | ||
+ | |||
+ | ~~CL~~ | ||
+ | |||
+ | === Possible Manufacturers for fabrication outsourcing === | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | ==== Lasercutter ==== | ||
+ | |||
+ | Step 2: | ||
+ | |||
+ | 1000mW blue laser diode combined with an aluminum block acting as a big heatsink and mounting block. Will only really cut paper/ | ||
+ | |||
+ | ==== ABS Extruder ==== | ||
+ | |||
+ | Step 3: | ||
+ | |||
+ | Research currently available extruder options and their usability in this scenario. Find sources. | ||
+ | |||
+ | |||
+ | ===== Software ===== | ||
+ | |||
+ | Open Source Computer Aided Design and Machining software | ||
+ | |||
+ | ==== CAD ==== | ||
+ | |||
+ | * Inkscape | ||
+ | * FreeCAD | ||
+ | |||
+ | ==== CAM ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ==== Machine Controller ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== Tools ===== | ||
+ | |||
+ | ==== Endmills ==== | ||
+ | |||
+ | * SECO Jabro Solid² | ||
+ | |||
+ | |||
+ | ===== Knowledge & Skillbuilding ===== | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | The following book always comes up again, when it comes to improving metalworking skills. If someone has a copy and could lend it or wants to sponsor the book (ebook prefered): http:// | ||
+ | |||
+ | |||
+ | {{tag> | ||
+ | |||
+ | {{keywords> |