Ce n'est pas du tout le même type de signal PWM
Il faut reprogrammer la sortie.
Il est plus évident de sortir les signaux sur 2 connecteurs différents par des Pin différentes
Sur la mks dlc32, la sortie V+ de la prise TTL est au niveau du voltage de l'alimentation, 12 ou 24v. Même si il est possible d'insérer un convertisseur, cela ne présente pas beaucoup d'intérêt dans la mesure ou il y a du 5v disponible ça et là.
Reprogrammer la sortie n'est pas vraiment compliqué, cela se fait, à la volée, par des commandes $xx=yyy ou la version évolué grbl32 $Spindle/xxxxxxxxxxxxxxxxx=yyy
PWM servo:
;$33=50
$Spindle/PWM/Frequency=50
; $Spindle/PWM/Off=5
$34=5
; $Spindle/PWM/Min=5
$35=5
; $Spindle/PWM/Max=10
$36=10
; to generate a "standard" PWM signal: 20ms repetition rate, 1 - 2ms pulse length range.
Bien... cette situation est assez complexe. Je préfère laisser les experts examiner les diverses possibilités pour contourner cette configuration bloquer sur le Laser
En attendant, et jusqu'a nouvel ordre, voici mes options actuelles :
Je pense que c'est une combinaison judicieuse pour mon futur CNC Laser/Plotter, qui me permet avec une seule configuration et un seul branchements de controler le module CNC et le servo (j'ai un doute .. un énorme doute !!!) .. l'ecran me permet aussi d'avoir une connexion wifi et une option de carte SD pour fonctionner de maniére autonome sans PC.
Si tu est sur une configuration à 2 moteurs, il y a une carte qui conviendrait sans avoir besoin de "bidouiller" le câblage comme moi. fluidnc-penlaser-controller elle est aussi basée sur de l'esp32 mais il n'y a pas d'écran prévu ni de carte SD.
J'ai choisi de garder libre les entrées des fin de course des axes XYZ pour avoir un câblage compatible avec une CNC
Extrait du schéma de la mks DLC32:
Servo branché sur le connecteur J12 (+5V Gnd Signal ) Signal = probe
Voici les paramètres spécifiques que j'ai utilisé pour compiler la version avec le servo en sortie de l'axe Z
#define PEN_LASER_MKS_V2
#define USING_SERVO // uncomment to use this feature
#ifdef USING_SERVO
#ifndef PEN_LASER_MKS_V2
#define Z_SERVO_PIN GPIO_NUM_27
#else
#define Z_SERVO_PIN GPIO_NUM_22 // Pin Probe /******* on peut router la sortie que l'on veut !!! *****/
#endif
Peut-être, mais la vitesse actuelle me donnant un bon résultat je n'ai pas essayé de gagner en vitesse. Tracer au stylo bille sur un tissu en non-tissé n'est pas facile. Le support est rêche et relativement irrégulier, il faut malgré tout laisser un trait uniforme facilement visible.
Je continu à réfléchir à la solution la plus simple pour avoir laser et stylo branchés simultanément au niveau de la carte sur des ports différents et pilotage "spindle", ce qui ne me laisserait que la tête stylo/laser à échanger. Comme l'écran de contrôle ne m'est pas indispensable, je vais regarder du côté de Fluidnc.
C'est sûr qu'il faut trouver le bon compromis vitesse/résultat... mais moi qui pensais faire des tableaux , un travail de plus de 10 heures... Il me faut travailler sur les limites de vitesse possibles
Je continu à réfléchir à la solution la plus simple pour avoir laser et stylo branchés simultanément au niveau de la carte sur des ports différents et pilotage "spindle", ce qui ne me laisserait que la tête stylo/laser à échanger. Comme l'écran de contrôle ne m'est pas indispensable, je vais regarder du côté de Fluidnc.
La MKS DSL32 actuellement est la meilleure carte pour controler une CNC DIY .. dommage que elle est vraiment conçu que pour le controle du Laser .. alors que l'ancienne version est plus ployvalente ..
La MKS DSL32 actuellement est la meilleure carte pour controler une CNC DIY .. dommage que elle est vraiment conçu que pour le controle du Laser .. alors que l'ancienne version est plus ployvalente ..
Elle fonctionne en CNC, il y a deux branches de firmware. Une pour Laser et une pour CNC, des choix de "spindle" différents en interne, un peu de paramétrage et des écrans de commandes différents.
Comme je l'ai déjà mentionné, j'aimerais l'utiliser également pour contrôler un Plotter/Laser ... cela semble a priori possible avec FluidNC.
Enfin, je progresse dans ma conception. J'attends la livraison de la carte que j'achète actuellement sans écran, et j'essaie de progresser sur cette carte
Sur la carte CNC Shield, pour assurer un bon fonctionnement des moteurs et améliorer la précision des mouvements, j'avais l'habitude d'activer cette broche en ajoutant un jumper
Est-ce qu'il y a une procédure similaire à suivre sur la carte MKS DLC32 ?
bonjour je relance un peu le sujet
actuellement en cours de montage d une cnc fraiseuse .je cherche les branchement et subtilité pour adapté une broche vfd via une carte pwm 10v .j ai egalement un soucis sur les firmware cnc normal de la carte v2.1 il n intègre pas l axe z dans le dernier firmware pour les home via fin de course juste les axes xy pour une laser c est bon mais pour une fraiseuse c est pas bon avez vous des solutions merci
Des solutions, comme ça non !
Un peu plus de précisions sur l'environnement pourrait aider. Si on parle d'une MKS DLC32 avec FluidNC, quasiment tout est possible.
Il faut continuer à chercher. Un bon point de début : Wiki FluiNC