Merci ! J'ai un peu anticipé moi du coup elle est chez mon père en attendant ! (Pour son plus grand bonheur aha)
Bonjour,
@Guillaume: J'aimerais vraiment éviter de mettre le pc portable à coté pendant l'usinage (pour la poussière etc.)
Je vois que certaines personnes parlent d'écran tactile.
J'ai exactement le même avis que toi. Il y a une solution qui existe et que je vais surement utiliser qui est une carte duet2 Wifi ou la nouvelle Duet3.
La Duet2 Wifi ou Ethernet est complétement autonome et intègre les drivers jusqu'a 2,8A par moteur (suffisant pour la version NEMA17) je pense mais à confirmer on peut utiliser des drivers externe. On accède à la carte via un browser depuis une tablette, smartphone ou PC. Voici 1 videos qui montre une cnc avec: https://www.youtube.com/watch?v=R6opjspmlrM
Le cout est aux alentour de 130€
La DUET3 est la dernière née, beaucoup plus modulable. Elle peut driver jusqu’à 6 moteurs 4.5A par moteur. De plus il a un cambus pour ajouter des cartes filles pour diverses choses. Par contre elle coute 230€. Le mode de fonctionnement peut être la carte seule, ou on peut la connecter a un raspberry 3 ou 4. On l'utilise comme la Duet2 a partir d'un browser que tu ouvres sur tablette smartphone ou pc, mais aussi depuis raspberry en y connectant un écran clavier souris (Pour debug ou réglage). Le gros problème, est que ces cartes sont pour imprimantes 3D et que l'interface WEB de la Duet 3 est pour le moment pas complétement adapte a la CNC. voici le site wiki du fabriquant Wiki
Tous les softs utilises par ces cartes sont opensource.
@+
Dominic
Bonjour,
Moi aussi je ne voulais pas laisser mon PC portable a côté de la CNC à cause de la poussière !
J'ai installé CNCJS sur un Raspberry Pi 3 B+, branché sur l'arduino + CNC Shield.
Un écran qui était destiné à aller à la poubelle, monté sur un pied de bureau fixé au plateau de la CNC, un clavier sans fil rii mini i8 et une souris sans fil acheté 5 euro chez Action.
Pour plus de stabilité du Pi 3 B+, j'ai déactivé l'affichage 3D View dans CNC js. Ca marche nickel. Je peux même commander CNCjs d'un autre PC de la maison en tapant l'adresse IP du Raspberry Pi3.
Si ça intéresse, je peux faire un tuto pour l'installation de CNC js sur le Raspberry Pi.
Eric.
je pense que ce serais intéressant pour les nuls en électronique et en informatique comme moi
mais j'ai lu dans plusieurs topics que le Pi3 ne fonctionne pas correctement et qu'il valait mieux un Pi4
il faut que le tuto soit bien détaille pas a pas car en général je fait tout cramer
je ne savais pas que l'on pouvais coupler arduino avec une Pi..... on voit le niveau du mec LOL
Oui, c'est parfaitement possible, il faut bien imaginer que le Raspberry Pi n'est rien d'autre qu'un ordianateur. Certe sans carte graphique et avec un processeur un peu plus "light" mais un ordianateur malgres tout. 2 ports USB2, 2 ports USB3, 2 sorties micro HDMI, 1 sortie jack 3.5, 1 port Ethernet, Wifi, bluetooth, sans parler du GPIO.
Ca revient donc à connecter une arduino à un odri "normal".
Et avec un peu de connaissance il est effectivement possible de prendre le control à distance .
#Eric de la drôme ce serait super effectivement de faire un petit tuto si tu en as la possibilité, cela pourrait en éclairer plus d'un.
#Eric de la drôme ou est tu? Je suis également dans la drôme proche de montelimar.
un tuto ! un tuto ! un tuto !
#Adriel J'habite Anneyron (nord Drome) entre Valence et Vienne (38).
#Rabastan C'est sûr qu'un RPi 4 2go est bien plus adapté qu'un RPi3B+ car bien plus puissant. Mais j'ai fait avec le matos que je dispose. Par contre pour une nouvelle acquisition, il faut prendre un 4 sans pbm
Voila le tuto pour installer CNCjs sur un Raspberry PI.
Matériels nécessaire :
- Un Rasperry PI avec une bonne alim et un boitier ventilé.
- Adaptateur micro HDMI vers VGA si vous utilisez un vieil écran qui n'a pas d'entée HDMI (pour le RPi4)
- Micro SD
- Souris et Clavier (j'utilise le rii mini i8)
C'est parti pour un tuto en 6 étapes. J’ai refait une installation sur une carte SD pour être sûr de ne rien oublier.
1. Télécharger Raspberry OS "Raspberry Pi OS with desktop"
https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit
2. Installer Raspberry OS avec Win32Diskimager ou Etcher sur une carte SD fraichement formatée avec SD CArd Formatter
+ d’info sur le site Framboise 314 : https://www.framboise314.fr/installation-de-raspbian-pour-le-raspberry-pi-sur-carte-micro-sd-avec-etcher/
3. Allumer le RPi et configurer langue, pays, clavier, mot de passe, wifi dans la fenêtre qui s'ouvre au 1er démarrage "Welcome to Raspberry Pi", sinon plus tard dans le shell LXTerminal en lancant la commande : sudo raspi-config
Mettre à jour la distribution par la commande
sudo apt-get update && sudo apt-get upgrade
Patience, c'est long ...
4. Télécharger et installer CNCjs en 1 seule ligne de commande :
curl -sSL https://raw.githubusercontent.com/cncjs/cncjs-pi-raspbian/master/cncjs_install.sh | bash
+ d’info sur https://github.com/cncjs/cncjs-pi-raspbian
Lors de l’installation, cocher :
[x] Pendant TinyWeb
[x] Widget Boilerplate
Nota : A ma 1ere installation, je ne les avais pas coché et impossible de faire reconnaitre le port com sur lequel était branché l'arduino !
Après l'installation redémarrer avec la commande : sudo reboot
5. Ouvrir le navigateur internet du RPi et charger la page :
http://0.0.0.0:8000/#/workspace
Mettre la page en pleine écran avec la touche F11.
Pour plus de stabilité sur RPi 3, désactiver l’affichage 3D View.
6. Option : Démarrer automatique Chromium et préserver la durée de vie la carte microSD en créant créer un ramdisk de 32 mo.
Ouvrir le fichier de configuration avec la commande :
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
et ajouter à la fin du fichier la ligne :
/usr/lib/chromium-browser/chromium-browser --start-fullscreen --disable-restore-session-state --diskcache-dir=/ramdisk --disk-cache-size=31457280 http://0.0.0.0:8000
Enregistrer et quitter avec la combinaison de touche Ctrl + X puis O.
Voilà si tout s’est bien passé, CNCjs devrait se lancer en pleine écran au prochain démarrage.
Dernière info : ne coupez pas l'alimentation pour arrêter le RPi mais faites un arrêt propre par le menu.
Il est possible de lancer CNCjs sur un autre PC ou tablette
de la maison en entrant l'IP du RPI.
Example : http://192.168.0.10/#/workspace
bon j'avoue c'est du chinois pour moi mais je pense qu'en suivant le super tuto je devrais m'en sortir
j'aurais bien aime avoir le tuto en vidéo ou avec des photo mais merci a toi Eric De La Drome
Merci pour toutes ces infos ! Bon je pense que je vais m'acheter une tour pour l'atelier pour mettre les logiciels de la CNC et de l'imprimante 3D je pourrais comme ca aussi gérer de la musique etc..
La bête avance !
Salut Guillaume,
Mon setup roule sur un Raspberry Pi 4 avec CNCjs + Arduino + CNC Shield. Tu peux trouver des infos là-dessus dans ma réponse à @jadoglio dans mon post initial concernant ma TopsieCNC Heavy. Eric à déjà fourni beaucoup d'info, mais il n'y en jamais trop. :-)
A+
JR