Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
CNC
CNC
Je ne suis pas du tout un expert de ce genre de logiciel, donc c'est possible de se lancer pour autant qu'on se penche sérieusement sur le sujet. Les fortiches sont ceux qui ont écrit les moteurs de rendu 3D qui bossent directement avec le GPU, là chapeau bas.
Alors pour la correction du Z, après pas mal de recherches, il semble que la meilleure solution soit de découper les segments en micros-segments (genre 1mm) et de calculer la correction à apporter au Z. Cette taille est modifiable à volonté avant de mouliner.
Le calcul :
- on détermine les coordonnées XY du centre du micro-segment
- on récupère les hauteurs et les coordonnées des 4 points de palpage P1 P2 P3 P4 qui encadrent notre centre
- on calcule la hauteur supposée de notre centre en fonction des 4 hauteurs de P1 P2 P3 P4 et de la distance relative de notre centre à chacun d'eux
C'est à ce moment là que j'ai failli me faire fondre le fusible thermique
La moulinette est finalement très rapide et fonctionnelle. Il reste à la sécuriser pour des cas un peu particuliers du gcode.
Par contre le gcode résultant est volumineux...
Il va falloir également gérer le buffer envoyé à la CNC pour la gravure réelle. Car chaque commande de déplacement n'est pas traitée individuellement par GRBL, il utilise 16 commandes pour planifier son boulot et faire des déplacements fluides. Pour ceux que ça intéresse plus en détail c'est le "planner buffer".
Alors pour la correction du Z, après pas mal de recherches, il semble que la meilleure solution soit de découper les segments en micros-segments (genre 1mm) et de calculer la correction à apporter au Z. Cette taille est modifiable à volonté avant de mouliner.
Le calcul :
- on détermine les coordonnées XY du centre du micro-segment
- on récupère les hauteurs et les coordonnées des 4 points de palpage P1 P2 P3 P4 qui encadrent notre centre
- on calcule la hauteur supposée de notre centre en fonction des 4 hauteurs de P1 P2 P3 P4 et de la distance relative de notre centre à chacun d'eux
C'est à ce moment là que j'ai failli me faire fondre le fusible thermique
La moulinette est finalement très rapide et fonctionnelle. Il reste à la sécuriser pour des cas un peu particuliers du gcode.
Par contre le gcode résultant est volumineux...
Il va falloir également gérer le buffer envoyé à la CNC pour la gravure réelle. Car chaque commande de déplacement n'est pas traitée individuellement par GRBL, il utilise 16 commandes pour planifier son boulot et faire des déplacements fluides. Pour ceux que ça intéresse plus en détail c'est le "planner buffer".
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 23 invités

