Mostly 3d printable CNC

By Saul

26
6
Free
It's free to download

Information

Mostly 3d printable CNC

By Saul

Documentation in progress... * How to assemble * How to Print   - Many objects are not in print orientation   - All needed print support already included on all objects * What works * What doesn't work   - V4 GRBL board came with step and direction flipped on all axis, had to make changes in grbl pin out and recompile. Added grbl hex file I used.   -- Microstepping also does not work on V4 GRBL board (tied to ground)   - ESC overheats trying to power RPI * How to configure Arduino, GRBL, RPI   - test Brushless motor   -- http://abyz.co.uk/rpi/pigpio/download.html   -- Download PWM program   -- #wget abyz.co.uk/rpi/pigpio/pigpio.zip   -- unzip pigpio.zip   -- #cd PIGPIO   -- #make   -- #sudo make install   -- Connect ESC control to BCM pin 17 (physical pin 11)   -- To start the pigpio daemon   -- #sudo pigpiod   -- to run PWM signal on pin 17   -- #pigs s 17 500 - initializ   -- #pigs s 17 1065 - moves slowly   -- To stop the pigpio daemon   -- #sudo killall pigpiod   - Current GRBL Values   -- Using Quarter Step !!removed jumpers & connected VDD to MS2!!   -- set Vref = 250mV (used 100mV when full steepping because vibration)   -- Still need to set soft limits   -- $0=5 (step pulse, usec)   -- $1=1 (step idle delay, msec)   -- $2=0 (step port invert mask:00000000)   -- $3=0 (dir port invert mask:00000000)   -- $4=0 (step enable invert, bool)   -- $5=0 (limit pins invert, bool)   -- $6=0 (probe pin invert, bool)   -- $10=3 (status report mask:00000011)   -- $11=0.010 (junction deviation, mm)   -- $12=0.002 (arc tolerance, mm)   -- $13=0 (report inches, bool)   -- $20=0 (soft limits, bool)   -- $21=1 (hard limits, bool)   -- $22=1 (homing cycle, bool)   -- $23=3 (homing dir invert mask:00000011)   -- $24=50.000 (homing feed, mm/min)   -- $25=800.000 (homing seek, mm/min)   -- $26=250 (homing debounce, msec)   -- $27=1.000 (homing pull-off, mm)   -- $100=200.000 (x, step/mm)   -- $101=200.000 (y, step/mm)   -- $102=200.000 (z, step/mm)   -- $110=800.000 (x max rate, mm/min)   -- $111=800.000 (y max rate, mm/min)   -- $112=800.000 (z max rate, mm/min)   -- $120=10.000 (x accel, mm/sec^2)   -- $121=10.000 (y accel, mm/sec^2)   -- $122=10.000 (z accel, mm/sec^2)   -- $130=200.000 (x max travel, mm)   -- $131=200.000 (y max travel, mm)   -- $132=200.000 (z max travel, mm)   - Testing OLED   -- Enable i2c   -- sudo apt-get install git   -- git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git   -- cd Adafruit_Python_SSD1306   -- sudo python setup.py install   -- Run Adafruit Examples   -- Possible Dependencies   --- sudo apt-get install build-essential python-dev python-pip python-imaging python-smbus * Software / Workflow   - Fritzing, create circuits and export to SVG   -- http://fritzing.org/home   - Inkscape, get PCB trace outline (check out example file)   -- https://inkscape.org/en   -- load SVG file exported from Fritzing   -- change view to outline (view → display mode → outline)   -- ungroup objects (object → ungroup)   -- create a copy of all objects you would like to outline   -- new copy combine all paths/objects (path → combine)   -- go to fill settings (ctrl + shift + F)   --- change fill to no (X)   --- change stoke to flat color   --- Note: can make outline bigger by playing with “stroke style”   -- create outline (path → stroke to path)   -- save new SVG   - BlenderCAM, create G-Code from inscape SVG File   -- http://blendercam.blogspot.com/p/download-and-installation.html   -- will have to do some postprocessing here to remove what you dont want/need   -- i'll try and and more info here later   - Universal G-Code Sender, send G-Code from RPI to arduino   -- https://github.com/winder/Universal-G-Code-Sender   -- OR bCNC   --- https://github.com/vlachoudis/bCNC/wiki
6 objects 13 Followers 790 Downloads
Joined over 9 years ago
Enjoy a 10% sitewide
Discount at checkout
Get a 10% Discount