CNCCMV2

From Open Source Ecology
Revision as of 01:12, 31 March 2012 by YK (talk | contribs) (→‎Usage)
Jump to navigation Jump to search

Action Plan

  • Conceptual Design
  • Specific Design
  • Sourcing
  • Manufacturing
  • Testing
  • Documentation During All of the Above

Design Rationale

Thought Process

CAD and 2D Fabrication Drawings

CNCube Design

CNC Plate Design

Connexions Modules

What is a CNC Circuit Mill?

How to Use the CNC Circuit Mill

How to Design a CNC Circuit Mill

Getting Git on Linux

Getting Ruby on Linux

Getting Arduino IDE

Making the Arduino IDE Work on Linux

Getting and Using Kicad

Getting pcb2gcode

Key Performance Specifications

  • X Axis Travel Range = 20cm
  • Y Axis Travel Range = 20cm
  • Z Axis Travel Range = 5cm
  • Step Motor Torque at 12VDC = 3.2kg-cm
  • Spindle Max Rotation Speed = 22600rpm no-load
  • Spindle Motor Torque at 24VDC = 88.5g-cm at max efficiency
  • Workpiece Holding Mechanism = Linear Bolt and Tensioning Nut
  • For Prototype II, define goals based on study of industry standards. Include desired precision + accuracy + speed.
    • Minimum step size for each axis plus variance
    • Repeatability of motion (drift) (determined by going to certain locations a large number of times)
    • Minimum spacing between traces (determined by minimum allowable size of bit + precision)
    • Minimum trace size possible
    • Goal: repeatability is as good as step size - ie, all inaccuracy is negligible compared to step size, and zero backlash at all practical milling speeds.
    • Define practical milling speed range based on substrate

Key Design Specifications

  • Step Motor Axis Drive
  • Rotary-to-Linear Motion Converting Stainless Steel Leadscrew and Wear-compensating Leadscrew Nut
  • Anti-friction Bronze Sleeve Bearings
  • Precision Stainless Steel Axis-Supporting Shafts
  • Versatile Holding Platform with Magnets
  • Brushed DC Motor Spindle Drive
  • Precision Stainless Steel Spindle Shaft
  • Computer to Microcontroller to Stepper Driver Electronics Pathway
  • Gcode Streamer to Gcode Interpreter Software Pathway

Cost

  • Cost values in USD. In practice, some items must be purchased in greater quantity than necessary; the following values are equalized to the correct quantities. List excludes tools and shipping.
  • Cube Frame Metal =
  • Axes Structure Metal =
  • Metal Shafts = 124
  • Leadscrews and Leadscrew Nuts = 240
  • Bearings = 65
  • Fasteners = 70
  • Control and Drive Electronics = 130
  • Power Supply = 35
  • Software = Open Source
  • Total =

Sourcing

  • Spreadsheet File

LINK HERE

  • Prototyping Spreadsheet


  • To edit or download the spreadsheet, click on the following link.

https://docs.google.com/spreadsheet/ccc?key=0AlpsBarfpPkzdFk5aDY3dHM0eEhfZHNkWVppdV9EelE

Electronics

Electronics

Software (Tested with Ubuntu 10.04 LTS 32-Bit)

Get Git

Get Arduino IDE

Get Ruby

Get GRBL

Get Gctrl

Get Processing

Move RXTX files to make Arduino boards work with Processing

Modify Gctrl code for Easier Connection with Arduino on Linux

Modify GRBL Files for enabling GRBL flashing to Arduino board on Linux

Flashing GRBL to the Arduino

Run Gctrl

Determine GRBL Configuration Changes Required

How to Modify GRBL Settings

Modularity and Scaling

Modularity

Scaling

Usage

Maintenance

Distributive Enterprise

GVCS Product Ecology

CNC Circuit Mill Product Ecology

Uses

  • Induction Furnace - Steel
  • Aluminum Extractor - Aluminum
  • Metal Roller - Fasteners, Metal Angles, and Flats
  • Rod and Wire Mill - Wires, Shafts
  • CNC Multimachine - Bearings, Leadscrews, Leadscrew Nuts
  • Motors - XYZ Movement
  • CNC Circuit Mill - Control Circuit Boards
  • Universal Power Supply - Power

Creates

  • Milled Circuit Boards

See Product Ecologies for more information.