CNC

From base48
Jump to: navigation, search


The rest of this page is now kind-of obsolete and needs work. Machine was recently rebuilt with 1.5kW spindle and LinuxCNC control.

Shaepoko rebuild0.jpg

Oversized Shapeoko 2

Scaled to 1x1m workspace.

Cnc IMG 2359 v1 1024.png

Currently required

  • Vacuum
  • More tools
  • Y-axis cable chain
  • Electronics Case


New Spindle


BoM

Part Required Where to get it Price Bought/Donated
Electronics
Microcon SX24-3341 Nema23 steppers for Y axis (6.6A) 2 microcon 1439
Microcon SX23-2727 Nema23 stepper for X and Z axes 2 microcon
Driver M542 Bi-polar 2phase 4.2A for X/Y 4 http://www.cncshop.cz/m542-driver-pro-krokove-motory-50v-4-2a 4 * 1670


Add to BOM:


Links:

How to: http://lcamtuf.coredump.cx/gcnc/

HeeksCad

 git clone https://github.com/Heeks/heekscad
 git clone https://github.com/Heeks/heekscnc
 cmake -DCMAKE_INSTALL_PREFIX=/usr ..

Add Shapeoko 2 support

 git clone https://github.com/fix-all-the-things/heekscnc heekscnc_base
 cd heekscnc_base
 git checkout smoothie
 cp smoothie/machines.xml /usr/share/heekscnc/machines.xml
 cp smoothie/*py /usr/lib/heekscnc/nc/
  • in heekscad switch Program 1/machine (LinuxCNC -> Smoothie)

Use Shapeoko 2

 git clone https://github.com/kliment/Printrun
 git clone https://github.com/hackerspace/cnc
  • plug usb in, turn on sec. switch
 ./Printrun/pronsole.py --conf cnc/shapeoko/pronsolerc_shapeoko -e connect

Basic Commands

 m114                  ;print position
 psu_on                ;power source on 
 motors_on             ;motors on
 g0 x1 y1 z1 f1000     ;go to 1 1 1 speed 1000
 g92 x0 y0 z0          ;set act. pos. to 0 0 0
 load file.ngc         ;load gcode 
                       ;switch on spindle ESC
 m3 s10                ;spindle on
 m3 s128               ;spindle on
 print                 ;print gcode
 m220 s120             ;switch speed to 120%
 m5                    ;spindle off
                       ;switch off spindle ESC