Table des matières

Grbl

https://github.com/grbl/grbl

https://github.com/grbl/grbl/wiki/Compiling-Grbl

https://github.com/grbl/grbl/wiki/Frequently-Asked-Questions

http://wiki.linuxcnc.org/cgi-bin/wiki.pl?CoordinateSystems

https://github.com/grbl/grbl.git

cd ~/Arduino
git clone  https://github.com/grbl/grbl.git
cd grbl
make clean
make grbl.hex
sudo PROGRAMMER="-c arduino -P /dev/ttyACM0" make flash

NB:attention si une reprap est connectée au PC de ne pas la reprogrammer par erreur

Shield cnc

Schéma des broches utilisées: http://blog.protoneer.co.nz/arduino-cnc-shield/

blog.protoneer.co.nz_wp-content_uploads_2013_07_arduino-cnc-shield-scematics-v3.xx_.jpg

montage: http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/

configuration 4eme axe: http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/#4THAXIS

http://3dpburner.blogspot.fr/p/lectronic.html

http://www.usinages.com/threads/grbl-arduino-uno-et-cnc-shield.73836/

http://blog.protoneer.co.nz/arduino-cnc-shield/

driver pololu: https://www.pololu.com/category/120/stepper-motor-drivers

j'ai les: A4988 Stepper + Motor Board w/ Heat Sink + 2* CNC Shield + UNO R3 for 3D Printer

http://forum.arduino.cc/index.php?topic=300243.0

schematique: http://blog.protoneer.co.nz/wp-content/uploads/2013/07/Arduino-CNC-Shield-Scematics-V3.XX_.jpg

Achat matériel à toulouse: https://www.reprap-france.com/produit/1234568423-carte-shield-cnc-grbl

Infos commandes G-code

ouvrir la console à 115200 Bds

descriptif commandes gcode: http://reprap.org/wiki/G-code/fr

GO pour mouvement rapide jusqu'a une position absolue souhaitée

G0X0
G0X1
G0Y0
G0Y1
G0X0Y0

pour avoir les infos

?

quand je fait la commande G1, bCNC dit que le débit n'est pas configuré, il faut l'indiquer

G1X1F100

on peut régler la vitesse une fois (en mm/min)

G0F100
G1X0

Utilisation et GUI

Pleins d'infos et liste des programmes associés: https://github.com/grbl/grbl/wiki/Using-Grbl

J'utilise bCNC: https://github.com/vlachoudis/bCNC

cd ~/Arduino/bCNC
git clone https://github.com/vlachoudis/bCNC.git

Grbl piloté via bluetooth

http://fritzing.org/projects/android-g-code-sender-for-grbl

vente

http://www.ebay.com/itm/CNC-Shield-CH340G-UNO-R3-A4988-Stepper-Motor-Board-Heat-Sink-for-3D-Printer/252537406608?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D2%26asc%3D38530%26meid%3D7ed2ebd5700e494ca46256fa67fae0aa%26pid%3D100005%26rk%3D4%26rkt%3D6%26sd%3D182188130151

http://www.ebay.com/itm/A4988-Stepper-Motor-Board-w-Heat-Sink-2-CNC-Shield-UNO-R3-for-3D-Printer-/182188130151?var=&hash=item2a6b423f67:m:mfr4j5VLgNzeC39MsERwbkQ

http://www.ebay.com/itm/CNC-Shield-UNO-R3-Board-4-X-A4988-Driver-Kit-For-Arduino-Engraver-3D-Printer/351508791690?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D2%26asc%3D38530%26meid%3D7ed2ebd5700e494ca46256fa67fae0aa%26pid%3D100005%26rk%3D5%26rkt%3D6%26sd%3D182188130151

http://www.ebay.com/itm/V3-Expansion-Board-CNC-Shield-A4988-Stepper-Motor-Driver-3D-printer-for-Arduino-/251997521283?hash=item3aac390583:g:RwgAAOSw5ZBWG7pY

http://www.ebay.com/itm/Arduino-CNC-Shield-V3-51-GRBL-v0-9-compatible-Uses-Pololu-Drivers-/281670664172

http://www.ebay.com/itm/Arduino-CNC-kit-CNC-Shield-V3-0-uno-R3-4pcs-a4988-driver-GRBL-compatible-TMPG-/161906423265?hash=item25b25ff5e1:g:78MAAOSwHPlWg6SQ&autorefresh=true

configuration grbl: https://www.youtube.com/watch?v=-D_rNyWcAHM

scannerisation 3D avec grbl

http://propslayer.blogspot.fr/2015/04/ciclop-3d-scanner-arduino-unocnc-shield.html

http://diwo.bq.com/en/horus-released/

Structures métallique

cnc grbl avec structure metallique bas cout: https://www.youtube.com/watch?v=WKmzlMvxC7I

cnc avec glissieres tirroir: http://hackaday.com/2014/07/11/400-diy-cnc-machine-is-surprisingly-simple/

cnc a base de lecteur dvd: http://www.instructables.com/id/How-to-Make-Arduino-Based-Mini-CNC-Plotter-Using-D/?utm_source=newsletter&utm_medium=email

démontage dvd: http://paplaukias.co.uk/blog/dvd-rw-teardown/

Conseils: http://www.instructables.com/id/Cheap-CNC-Dos-and-Donts/?ALLSTEPS

Plotter simpliste: http://www.instructables.com/id/Drawing-Plotter/?ALLSTEPS

http://www.semageek.com/diy-une-machine-cnc-de-gravure-laser-fabrique-avec-une-diode-laser-de-graveur-dvd/

http://dangerousprototypes.com/blog/2014/07/15/a-diy-laser-engraver-build-using-dvd-and-cd-romwriter/

https://showsyouhow.blogspot.fr/2007/12/diy-dvd-burner-laser-pointer-proper-way_18.html

Structure imprimée pour moteurs pas à pas de lecteur DVD

http://www.thingiverse.com/thing:965244

Structure imprimée plus tubes section carré

http://www.thingiverse.com/thing:1001437

Structure imprimée + tube

http://www.thingiverse.com/make:268689 http://www.thingiverse.com/thing:724999

http://www.vicious1.com/specifications/

http://www.reprap.org/wiki/Mostly_Printed_CNC

https://www.youtube.com/watch?v=tQwVYTy2-Mg

http://www.3ders.org/articles/20151013-ryan-zellars-transforms-his-mostly-printed-cnc-machine-into-four-headed-3d-printer.html

roulements 608: http://www.ebay.fr/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=608+bearing&_sacat=0

montage d'un mpcnc: http://www.fabriqueurs.com/montage-dune-mostly-printed-cnc/

pièces nécessaires: http://www.vicious1.com/blog/parts/

modèles 3D pour tube en diamètre 25: http://www.thingiverse.com/thing:790533

tube diamètre 25 en 2m: http://www.mr-bricolage.fr/quincaillerie-3/amenagement-et-etendage/support-et-tringle-de-penderie/tube-de-penderie-2m-87527.html?magasin=Castanet-Toulouse

https://www.amazon.com/Stepper-Motor-Bipolar-4-lead-Printer/dp/B00QEYADRQ/ref=as_li_ss_tl?ie=UTF8&qid=1436660578&sr=8-11&keywords=nema+17&linkCode=sl1&tag=vicicn-20&linkId=088cc788be292ba77982af769398a4a6

De la bonne CNC

http://www.romanblack.com/cnc_good.htm

Adaptation reprap à milling

http://reprap.org/wiki/CNC_Mill

http://reprap.org/wiki/CNCGcodeController

https://github.com/VirToReal/CNC_gcode-to-reprap-converter

pièce pour montage stylo sur reprap: http://www.thingiverse.com/thing:2095520

PCB Milling

http://reprap.org/wiki/PCB_Milling

http://pcbgcode.org/read.php?16,1096

Pcb-gcode

Plugins pour eagle pour générer le gcode; récupéré depuis http://reprap.org/wiki/PCB_Milling

http://pcbgcode.org/

http://pcbgcode.org/list.php?15

exemple d'utilisation de pcbgcode: http://www.brusselsprout.org/PCB-Routing/

cd ~/eagle-6.1.0
cp ulp/source/pcb-gcode-prg.scr scr/
cd /scr
mkdir source
cp pcb-gcode-prg.scr source/
cd ../
cp ulp/source/pcb-gcode-menu.scr scr/
chmod a+x ulp/source/viewer.linux.sh

Emulateur de cnc

http://camotics.org/

http://camotics.org/download.html

sudo apt-get install gdebi

#http://camotics.org/releases/public/release/camotics/debian-testing-64bit/v1.0/camotics_1.0.6_amd64.deb

wget http://camotics.org/releases/public/release/camotics/ubuntu-precise-64bit/v1.0/camotics_1.0.6_amd64.deb
sudo gdebi camotics_*.deb
camotics
mkdir ~/camotics
cd  ~/camotics
# Install the prerequisites
sudo apt-get install scons build-essential libbz2-dev zlib1g-dev libexpat1-dev libssl-dev libboost-iostreams-dev libboost-system-dev libboost-filesystem-dev libboost-regex-dev libsqlite3-dev libv8-dev   qt4-dev-tools libqt4-dev libqt4-opengl-dev libcairo2-dev git
# Get the source
git clone https://github.com/CauldronDevelopmentLLC/cbang
git clone https://github.com/CauldronDevelopmentLLC/CAMotics
# Build C!
scons -C cbang
export CBANG_HOME=$PWD/cbang
# Build CAMotics
cd CAMotics
scons
# Build the package
scons package
# Install the package
sudo dpkg -i camotics_*.deb

Viewer en ligne de gcode

http://gcode.ws/

Controleurs moteurs pas à pas

http://reprap.org/wiki/StepStick

http://reprap.org/mediawiki/images/5/57/StepStick.Schematic.png

https://forum.pololu.com/t/a4988-problems/6220/13

commande en python: http://elfnor.com/micropython-stepper-motor-control-with-a-a4988-carrier-board.html