SmoothieBoard : Différence entre versions
(→cablage) |
|||
Ligne 36 : | Ligne 36 : | ||
[[Image:Smoothie wiring diagram.png|500px]] | [[Image:Smoothie wiring diagram.png|500px]] | ||
+ | |||
+ | |||
+ | ==firmware== | ||
+ | ===Compilation=== | ||
+ | ====Pour obtenir les sources==== | ||
+ | |||
+ | git clone git://github.com/Smoothieware/Smoothie.git | ||
+ | |||
+ | |||
+ | ====Pour obtenir la chaine de compilation==== | ||
+ | |||
+ | Windows: win_install.cmd | ||
+ | OS X: mac_install | ||
+ | Linux: linux_install | ||
+ | |||
+ | ensuite (pour linux) | ||
+ | |||
+ | ./BuildShell | ||
+ | |||
+ | ====Pour compiler==== | ||
+ | |||
+ | make clean all | ||
+ | |||
+ | ===Un exemple de modification du firmware=== | ||
+ | Ajout d'un module affichant du texte | ||
+ | |||
+ | |||
[[Catégorie:Hardware]] | [[Catégorie:Hardware]] |
Version du 16 juin 2015 à 10:13
Carte SmoothieBoard
C'est une carte de contrôle pour des machines CNC.
Le site est http://smoothieware.org/smoothieboard
A plateformeC, cette carte est présente dans les
* Les imprimantes 3D * La découpe laser * Le routeur CNC
Configuration
Règles udev
Sous fedora la carte est en conflit avec le modem manager (id OpenMoko), il faut donc ajouter une règle pour la blacklister.
Dans /usr/lib/udev/rules.d/77-mm-usb-device-blacklist.rules, ajoutez en fin de fichier les lignes suivantes :
- Smoothie board
ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6015", ENV{ID_MM_DEVICE_IGNORE}="1"
Ensuite il faut redemarer udev :
systemctl restart systemd-udevd.service
systemctl restart systemd-udev-trigger.service
systemctl restart systemd-udev-settle.service
cablage
les entrées sorties sur la carte beta :
firmware
Compilation
Pour obtenir les sources
git clone git://github.com/Smoothieware/Smoothie.git
Pour obtenir la chaine de compilation
Windows: win_install.cmd OS X: mac_install Linux: linux_install
ensuite (pour linux)
./BuildShell
Pour compiler
make clean all
Un exemple de modification du firmware
Ajout d'un module affichant du texte