LaserWeb + Mesa Board = mariage impossible ?
Posté : 18 nov. 2019, 22:59
Bonjour,
Une amélioration possible de la découpe laser serait de changer la SmoothieBoard par une carte plus industrielle.
Une piste évoquée par Zénos serait de passer par une carte Mesa.
Je l'ai un peu creusée, mais elle ne me semble malheureusement pas très réaliste. Je vais détailler pourquoi, mais si quelqu'un a une solution, je suis preneur !
- Laserweb est un logiciel de pilotage de découpe laser, en Node.js, très intuitif, qui pilote des cartes SmoothieBoard ou carte basée sur Arduino, en Gcode.
- Mesa est une marque de cartes de pilotage CNC (entre autres), assez indus
- LinuxCNC est un système de pilotage de machine CNC cf ce post
Le problème est double :
- LaserWeb envoi des ordres sous forme de GCode, alors que la Mesa attend des commandes moteurs, il manque donc un certain nombre d'étapes : "CGODE => Interpreter => Trajectory planer => Kinematics => Interpolator&PID <=> HW drivers" (cf ce post)
- Laserweb n'est pas du tout temps réel, et envoi des paquets de données que la SmoothieBoard stocke en interne, alors que la Mesa fonctionne sans buffer, cf ce thread (et la philosophie LinuxCNC)
Plusieurs alternatives :
- attendre la V2 de la Smoothieboard ?
- changer le firmware de la SmoothieBoard ? (il me semble que c'est déjà fait)
- Utiliser LinuxCNC pour piloter une carte Mesa, mais je sais pas si on peut quand même utiliser LaserWeb comme front-end pour certaines étapes ?
- vos suggestions
Une amélioration possible de la découpe laser serait de changer la SmoothieBoard par une carte plus industrielle.
Une piste évoquée par Zénos serait de passer par une carte Mesa.
Je l'ai un peu creusée, mais elle ne me semble malheureusement pas très réaliste. Je vais détailler pourquoi, mais si quelqu'un a une solution, je suis preneur !
- Laserweb est un logiciel de pilotage de découpe laser, en Node.js, très intuitif, qui pilote des cartes SmoothieBoard ou carte basée sur Arduino, en Gcode.
- Mesa est une marque de cartes de pilotage CNC (entre autres), assez indus
- LinuxCNC est un système de pilotage de machine CNC cf ce post
Le problème est double :
- LaserWeb envoi des ordres sous forme de GCode, alors que la Mesa attend des commandes moteurs, il manque donc un certain nombre d'étapes : "CGODE => Interpreter => Trajectory planer => Kinematics => Interpolator&PID <=> HW drivers" (cf ce post)
- Laserweb n'est pas du tout temps réel, et envoi des paquets de données que la SmoothieBoard stocke en interne, alors que la Mesa fonctionne sans buffer, cf ce thread (et la philosophie LinuxCNC)
Plusieurs alternatives :
- attendre la V2 de la Smoothieboard ?
- changer le firmware de la SmoothieBoard ? (il me semble que c'est déjà fait)
- Utiliser LinuxCNC pour piloter une carte Mesa, mais je sais pas si on peut quand même utiliser LaserWeb comme front-end pour certaines étapes ?
- vos suggestions