Mostly 3d printable CNC

By Saul

87
6
Free
It's free to download
Main Image
Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image Preview Image

Information

Mostly 3d printable CNC

By Saul

at 2024-05-02
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

Related objects

6 objects 13 Followers
Joined almost 10 years ago

YouMagine

a MyMiniFactory company
© 2024 YouMagine. All rights reserved.  2 Berners Road, Islington, London, N1 0PW, United Kingdom