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 ---
Tout ce qui n'a pas de catégorie !
CNC
gwion
Confirmé
Confirmé
Messages : 784
Enregistré en : février 2022

#1961 Message par gwion » mer. 12 mars 2025 20:13

Sinon pour info je revois ma copie sur l'anti-rebond. Je viens de finir le proto d'une version basée sur un monostable 4538 qui allonge la durée d'impulsion lors du contact. Sur la table, après avoir trouvé la soudure oubliée, ça fonctionne.
C'est peut-être plus judicieux que le passe-bas, du fait qu'on minimise le retard apporté au signal. Les essais de palpage vont le dire.

CNC
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2544
Âge : 99
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#1962 Message par F6FCO » mer. 12 mars 2025 20:29

Ca donnait quoi ton premier montage ? J'ai terminé le mien mais pas encore reçu le raspi pour le tester.
Une porte nand prend 2 bits en entrée... :eek:

CNC
cyril13110
Avatar de l’utilisateur
Expert
Expert
Messages : 1522
Âge : 42
Enregistré en : avril 2016
Localisation : 13

#1963 Message par cyril13110 » jeu. 13 mars 2025 09:52

F6FCO a écrit :Ca veut dire que maintenant tes paramètres $100 à $102 sont réglés convenablement par rapport aux réglages de tes drivers. Avant c'était n'importe quoi et certainement la cause de tes soucis.
On verra ce que çà donne à ton prochain essai.


Bonjour jean claude et bonjour à tous,

Je viens de faire les modifications, j'ai voulu relancer une gravure test mais j'ai pris peur du coup j'ai refais le test avec le réglé.
J'ai controlé le deplacement de l'axe X pour 10mm ......il m'a fais 40mm :cry: :cry:

Il doit certainement y avoir d'autre parametre à regler, j'ai tenté de regarder mais la je bloque complet

Voila mes reglages, j'ai bien poussé les inter dip 3 de chaque drivers à on et bien fait passer les adresse 100 à 102 à 800 tel que préconisé mais la je ne comprend pas pourquoi il ma multiplié par 4 du coup les deplacements

Code : Tout sélectionner

$$
$
0=10
$1=25
$2=0
$3=0
$4=0
$5=1
$6=1
$46=10.000
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=1
$23=5
$24=200.000
$25=400.000
$26=200.000
$27=4.000
$28=1920.000
$30=10000.000
$31=1.000
$32=0
$38=0
$40=1
$100=800.000
$101=800.000
$102=800.000
$103=100.000
$104=100.000
$105=100.000
$110=600.000
$111=600.000
$112=300.000
$113=1000.000
$114=1000.000
$115=1000.000
$120=500.000
$121=500.000
$122=300.000
$123=200.000
$124=200.000
$125=200.000
$130=300.000
$131=350.000
$132=165.000
$133=300.000
$134=300.000
$135=300.000
j'en appel à l'Energie de l'univers de la nature que ma cnc ..... tombe en marche

CNC
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3111
Âge : 74
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1964 Message par paulfjujo » jeu. 13 mars 2025 10:31

bonjour cyril et à tous,

$100=800.000
$101=800.000
$102=800.000

avec dip switch driver !
Dipswitch_driver_TB6650.jpg



mes parametres
nota : je vois que ton origine POP est maintenant en bas à droite ....


>>> $$
$0 = 6 (Step pulse time, microseconds)
$1 = 25 (Step idle delay, milliseconds)
$2 = 7 (Step pulse invert, mask)
$3 = 5 (Step direction invert, mask)
$4 = 1 (Invert step enable pin, boolean)
$5 = 1 (Invert limit pins, boolean)
$6 = 1 (Invert probe pin, boolean)
$46 = 0.000
$10 = 1 (Status report options, mask)
$11 = 0.010 (Junction deviation, millimeters)
$12 = 0.002 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 1 (Hard limits enable, boolean)
$22 = 1 (Homing cycle enable, boolean)
$23 = 3 (Homing direction invert, mask)
$24 = 150.000 (Homing locate feed rate, mm/min)
$25 = 600.000 (Homing search seek rate, mm/min)
$26 = 200.000 (Homing switch debounce delay, milliseconds)
$27 = 3.000 (Homing switch pull-off distance, millimeters)
$28 = 5000.000
$30 = 10000.000 (Maximum spindle speed, RPM)
$31 = 100.000 (Minimum spindle speed, RPM)
$32 = 0 (Laser-mode enable, boolean)
$38 = 0
$40 = 1
$100 = 100.000 (X-axis travel resolution, step/mm)
$101 = 100.000 (Y-axis travel resolution, step/mm)
$102 = 100.000 (Z-axis travel resolution, step/mm)

$103 = 100.000
$104 = 100.000
$105 = 100.000
$110 = 900.000 (X-axis maximum rate, mm/min)
$111 = 900.000 (Y-axis maximum rate, mm/min)
$112 = 450.000 (Z-axis maximum rate, mm/min)
$113 = 1000.000
$114 = 1000.000
$115 = 1000.000
$120 = 500.000 (X-axis acceleration, mm/sec^2)
$121 = 500.000 (Y-axis acceleration, mm/sec^2)
$122 = 300.000 (Z-axis acceleration, mm/sec^2)
$123 = 200.000
$124 = 200.000
$125 = 200.000
$130 = 175.000 (X-axis maximum travel, millimeters)
$131 = 150.000 (Y-axis maximum travel, millimeters)
$132 = 70.000 (Z-axis maximum travel, millimeters)
$133 = 300.000
$134 = 300.000
$135 = 300.000



:!!: du coup ça m'interpelle aussi , car
8° par pas moteur
45 pas pour 360°
1 tour moteur = 2mm d'avance
divisuer driveur sur 1/4 => 45x4=180 impuls pour 2 mm
donc 90 impuls pour 1mm

alors qu'avec 100 ,je n'ai pas vu d'anomalie .. entre deplacement demandé et deplacement obtenu .. une erreur de 10% ça se verrait !
où-est ce que je gourre dans ce raisonnement ?

le soft (Candle,UGS...) peut-il compenser cette erreur de config ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par paulfjujo le jeu. 13 mars 2025 10:53, modifié 1 fois.
Aide toi, le ciel ou FantasPic t'aidera

CNC
cyril13110
Avatar de l’utilisateur
Expert
Expert
Messages : 1522
Âge : 42
Enregistré en : avril 2016
Localisation : 13

#1965 Message par cyril13110 » jeu. 13 mars 2025 10:48

paulfjujo a écrit :bonjour cyril et à tous,

$100=800.000
$101=800.000
$102=800.000

avec dip switch driver !
Dipswitch_driver_TB6650.jpg


mes parametres
nota : je vois que ton origine POP est maintenant en bas à droite ....


$100 = 100.000 (X-axis travel resolution, step/mm)
$101 = 100.000 (Y-axis travel resolution, step/mm)
$102 = 100.000 (Z-axis travel resolution, step/mm)




C'est bien ce qu'il me semblait tu était bien.a 100 pour les adresse 100 à 102.

Suite aux échanges avec JC il m'a conseillé de passé le dip switch 3 à on et à 800 les valeurs de ces adresses sauf que c'est pire.

Mon pop en bas à droite à quoi tu vois ca?

Javous que le réglage de ces dip et la valeur dans ces adresses 100 à 102 m'échappe
j'en appel à l'Energie de l'univers de la nature que ma cnc ..... tombe en marche

CNC
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3111
Âge : 74
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1966 Message par paulfjujo » jeu. 13 mars 2025 11:15

et que dire de mon raisonnement ?
tout faux ?
qui voudrait que les param 100,101,102 soient à 90 au lieu de 100 ?
:!!: oops oops
je viens juste de voir que j'ai pris 8° au lieu de 1.8° => 200 pas par tour
100 pas par mm !

par contre le diviseur de pas driver 1/4 intervient donc en amont pour couper les pulses originales en 4
4 sous pulses pour chaque pas ..
resolution 800 mini pulses par mm => résolution theorique de 1,25µm par pulse
encore faut-il que cette mini pulses puisse se transformer effectivement en 1 deplacement mecanique
fonction du couple resistant
..d'un possible jeu residurel,
..du reglage potar bleu ( Imax)
..du parametre $0 duree de pulse 6 ou 10µS ?
..et aussi directement du parametre F vitesse en mm/mn
il y a de quoi se faire un anévrisme !



Mon pop en bas à droite à quoi tu vois ca?

oops ERRARE de dénomination , c'est en fait le POM Prise d'Origine Machine et non POP.

je vois ce changement aux parametres
$2 = 7 (Step pulse invert, mask)
$3=5 (Step direction invert, mask)
$4=1 (Invert step enable pin, boolean)
et
$23=3 (Homing direction invert, mask)


apres un Homing general ( des 3 axes) avec $H
la table Z se retrouve ( fraise) en HAUT(Z), à GAUCHE (X) , et au FOND (coté moteur Y )

et je mets ensuite mon POP sur le coin gauche, en bas de la table Y
puis un deplacement X et Y pour faire mon X0 Y0 sur le cuivre C.I.
et un Zprobe ensuite pour le Z0
j'ai donc ainsi,mon POP depart de tracé circuit.
Aide toi, le ciel ou FantasPic t'aidera

CNC
cyril13110
Avatar de l’utilisateur
Expert
Expert
Messages : 1522
Âge : 42
Enregistré en : avril 2016
Localisation : 13

#1967 Message par cyril13110 » jeu. 13 mars 2025 11:38

paulfjujo a écrit :et que dire de mon raisonnement ?
tout faux ?
qui voudrait que les param 100,101,102 soient à 90 au lieu de 100 ?
:!!: oops oops
je viens juste de voir que j'ai pris 8° au lieu de 1.8° => 200 pas par tour
100 pas par mm !

par contre le diviseur de pas driver 1/4 intervient donc en amont pour couper les pulses originales en 4
4 sous pulses pour chaque pas ..
resolution 800 mini pulses par mm => résolution theorique de 1,25µm par pulse
encore faut-il que cette mini pulses puisse se transformer effectivement en 1 deplacement mecanique
fonction du couple resistant
..d'un possible jeu residurel,
..du reglage potar bleu ( Imax)
..du parametre $0 duree de pulse 6 ou 10µS ?
..et aussi directement du parametre F vitesse en mm/mn
il y a de quoi se faire un anévrisme !



Mon pop en bas à droite à quoi tu vois ca?

oops ERRARE de dénomination , c'est en fait le POM Prise d'Origine Machine et non POP.

je vois ce changement aux parametres
$2 = 7 (Step pulse invert, mask)
$3=5 (Step direction invert, mask)
$4=1 (Invert step enable pin, boolean)
et
$23=3 (Homing direction invert, mask)


apres un Homing general ( des 3 axes) avec $H
la table Z se retrouve ( fraise) en HAUT(Z), à GAUCHE (X) , et au FOND (coté moteur Y )

et je mets ensuite mon POP sur le coin gauche, en bas de la table Y
puis un deplacement X et Y pour faire mon X0 Y0 sur le cuivre C.I.
et un Zprobe ensuite pour le Z0
j'ai donc ainsi,mon POP depart de tracé circuit.



Bon on va attendre le grand maitre jedi de la cnc car la ça part en cacahuète.

Alors l'histoire du POM je l'ai activé mais j'avais fait.
Je pourrais même le désactiver.
Les réglages ont été fait après le seul test que j'ai réalisé mais depuis j'ai un peut laisser tomber.
Je verrais ça dans un futur plus ou moins lointain.
En gros une fois que la machine fonctionne bien sans , je me pencherais sur le sujet.
j'en appel à l'Energie de l'univers de la nature que ma cnc ..... tombe en marche

CNC
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3111
Âge : 74
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1968 Message par paulfjujo » jeu. 13 mars 2025 11:58

un autre element perturbateur ... micropas de 16 ?


$i
[VER:1.1.2022051001:]
[OPT:PHSW]
[MSG:Using machine:MKS DLC32]
[MSG:Mode=AP:SSDI=Ma_CNC:IP=192.168.4.1:MAC=AC-15-18-CB-54-85]
ok
ok
$M
$Sta/IPMode=DHCP
$Sta/Netmask=0.0.0.0
$System/Hostname=grblesp
$Radio/Mode=AP
$Message/Level=Info
$User/Macro0=
$User/Macro1=
$User/Macro2=
$User/Macro3=
$Homing/Cycle0=Z
$Homing/Cycle1=Y
$Homing/Cycle2=X
$Homing/Cycle3=
$Homing/Cycle4=
$Homing/Cycle5=
$Stepper/IdleTime=25
$Limits/Invert=On
$Firmware/Build=
$Limits/Soft=Off
$Limits/Hard=On
$Homing/Enable=On
$Homing/DirInvert=XY
$Homing/Squared=
$Homing/Feed=150.000
$Homing/Seek=600.000
$Homing/Debounce=200.000
$Homing/Pulloff=3.000
$Spindle/PWM/Frequency=5000.000
$GCode/MaxS=20000.000
$GCode/MinS=250.000
$GCode/LaserMode=Off
$Spindle/PWM/Invert=Off
$Spindle/PWM/Off=0.000
$Spindle/PWM/Min=0.000
$Spindle/PWM/Max=1000.000
$X/StepsPerMm=100.000
$Y/StepsPerMm=100.000
$Z/StepsPerMm=100.000
$A/StepsPerMm=100.000
$B/StepsPerMm=100.000
$C/StepsPerMm=100.000
$X/MaxRate=900.000
$Y/MaxRate=900.000
$Z/MaxRate=450.000
$A/MaxRate=1000.000
$B/MaxRate=1000.000
$C/MaxRate=1000.000
$X/Home/Mpos=0.000
$Y/Home/Mpos=0.000
$Z/Home/Mpos=0.000
$A/Home/Mpos=0.000
$B/Home/Mpos=0.000
$C/Home/Mpos=0.000
$X/MaxTravel=175.000
$Y/MaxTravel=150.000
$Z/MaxTravel=70.000
$A/MaxTravel=300.000
$B/MaxTravel=300.000
$C/MaxTravel=300.000
$X/Microsteps=16
$Y/Microsteps=16
$Z/Microsteps=16

$A/Microsteps=16
$B/Microsteps=16
$C/Microsteps=16
ok
ok
Aide toi, le ciel ou FantasPic t'aidera

CNC
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2544
Âge : 99
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#1969 Message par F6FCO » jeu. 13 mars 2025 12:58

Salut tous,
A moins que Paul n'aie des PAP spéciaux c'est 200pas par tour.

Cyril, j'ai donné la formule plus haut pour trouver les valeurs $100, la revoici sous une autre forme qui donne le même résultat:
(nb pas moteur*nb micro-pas)/pas de la vis-mère

Tu dois t'être trompé quelque part, soit en mesurant ta vis, soit en réglant tes micropas. Fais une photo de tes dips.
Modifié en dernier par F6FCO le jeu. 13 mars 2025 13:03, modifié 1 fois.
Une porte nand prend 2 bits en entrée... :eek:

CNC
cyril13110
Avatar de l’utilisateur
Expert
Expert
Messages : 1522
Âge : 42
Enregistré en : avril 2016
Localisation : 13

#1970 Message par cyril13110 » jeu. 13 mars 2025 13:01

F6FCO a écrit :Salut tous,
A moins que Paul n'aie des PAP spéciaux c'est 200pas par tour.


Et du coup pour les réglages ? On fait quoi?
j'en appel à l'Energie de l'univers de la nature que ma cnc ..... tombe en marche


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités