# Appunti sulla CNC

<abstract>
Appunti presi durante l'attrezzaggio della CNC economica presa su Bangood
</abstract>

La fresa è stata acquistata su Bangood da questo link:

* [3018 3 Axis Mini DIY CNC Router Standard Spindle Motor Wood Engraving Machine Milling Engraver](https://www.banggood.com/3018-3-Axis-Mini-DIY-CNC-Router-Standard-Spindle-Motor-Wood-Engraving-Machine-Milling-Engraver-p-1274569.html)

Le istruzioni per il montaggio meccanico e le indicazioni sul software da utilizzare sono presenti su questo video:

<iframe width="560" height="315" src="https://www.youtube.com/embed/hB4Cvbtu-lA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

La scheda di controllo è già programmata con un software per Arduino chiamato GRBL i cui sorgenti si trovano su questo link:

* [grblControl software on github](https://github.com/trasz/grblControl)

La definizione di questo software è: "<i>Grbl is a no-compromise, high performance, low cost alternative 
to parallel-port-based motion control for CNC milling</i>".

In pratica riceve dei comandi da una porta USB/seriale realizzata con un chip 
CH34x della VHC i cui driver e datasheet sono scaricabili da questo link:

* <http://www.wch-ic.com/downloads/CH341SER_EXE.html>

I comandi sono GCODE misto a comandi specifici di GRBL e possono essere inviati dal PC 
alla scheda tramite il software grblControl disponibile per Windows e Linus da quasto link:

* https://github.com/trasz/grblControl

Questo software su PC consente di leggere un file GCODE generato da Fusion 360 e inviarlo alla fresa.

## Link vari

* [Simulatore GCODE on-line](https://ncviewer.com/)
* [Comandi GRBL](https://github.com/gnea/grbl/tree/master/doc/markdown)
* [Altro tutorial su Youtube per montarla e pilotarla](https://youtu.be/Oqcw_XKwKeM)
* [Altra documentazione du Dropbox](https://www.dropbox.com/sh/ybh0xihxeco9szp/AAAt8XkxL1V_5AkwQN2K-w17a)