Project

General

Profile

Wiki » History » Version 225

Frédéric Blanc, 2025-02-05 13:52

1 7 Frédéric Blanc
h1. Station sous pointe Karl Süss AP6
2 208 Frédéric Blanc
3 207 Frédéric Blanc
{{toc}}
4 208 Frédéric Blanc
5 220 Frédéric Blanc
h2. KSAP6
6
7 223 Frédéric Blanc
"Guide de démarrage rapide de la station sous pointes KSAP6":https://redmine.laas.fr/attachments/download/4862/quick%20start%20guide%20KSAP6.pdf
8
9 222 Frédéric Blanc
!clipboard-202411061527-fzlhm.png!
10 225 Frédéric Blanc
11 224 Frédéric Blanc
h3. MODULE KON
12
13 220 Frédéric Blanc
[[karl_suss_ap6_console:]]
14 1 Frédéric Blanc
"MODULE KON":https://redmine.laas.fr/projects/pcb_module_kon/repository
15
!clipboard-202411061525-cnf6o.png!
16 225 Frédéric Blanc
17 224 Frédéric Blanc
h3. MODULE MKS
18
19 221 Frédéric Blanc
[[kicad-pcb-ksap6:]]
20
"MODULE MKS":https://redmine.laas.fr/projects/kicad-pcb-ksap6/repository
21 220 Frédéric Blanc
22 96 Frédéric Blanc
h2. AP6 Châssis
23 14 Frédéric Blanc
24 194 Frédéric Blanc
!clipboard-202306230939-wk2di.png!
25
26 161 Frédéric Blanc
!clipboard-202202241549-ibnh1.png!
27 15 Frédéric Blanc
28
!clipboard-202110251012-p94w0.png!
29
30 202 Frédéric Blanc
*J12 ♂ (mâle)
31
J22 ♀ (femelle)*
32 201 Frédéric Blanc
33 14 Frédéric Blanc
h2. Contrôleur
34 1 Frédéric Blanc
35
!clipboard-202110181528-f7ndu.png!
36
210AA071-01
37 2 Frédéric Blanc
38 86 Frédéric Blanc
!clipboard-202111020930-gbcne.png!
39 85 Frédéric Blanc
40 81 Frédéric Blanc
h3. 260PC113 Karl Suss 16 Channel Input Card
41 79 Frédéric Blanc
42 41 Frédéric Blanc
!clipboard-202110291053-irhn6.png!
43
260PC113 Karl Suss 16 Channel Input Card
44 1 Frédéric Blanc
45 79 Frédéric Blanc
 
46 46 Frédéric Blanc
47 65 Frédéric Blanc
| | BROCHE | ||BROCHE| | BROCHE | ||BROCHE|
48 66 Frédéric Blanc
| DB25 | 1 | *GND* |J22| 20| DB25 | 14 |  |J22|29|
49
| DB25 | 2 | |J22| 27 | DB25 | 15 | *GND* |J22|18|
50
| DB25 | 3 | |J22| 25| DB25 | 16 |  |J22|23|
51
| DB25 | 4 | *GND* |J22| 16| DB25 | 17 |  |J22|21|
52
| DB25 | 5 | |J22| 19 | DB25 | 18 | *GND* |J22|14|
53 67 Frédéric Blanc
| DB25 | 6 | NC || | DB25 | 19 |  | *J12* |2|
54 70 Frédéric Blanc
| DB25 | 7 | *GND* |J22| 12| DB25 | 20 |  |J22|17|
55 66 Frédéric Blanc
| DB25 | 8 | |J22| 15 | DB25 | 21 | *GND* | J22 |10|
56
| DB25 | 9 | |J22| 13 | DB25 | 22 |  |J22|11|
57 68 Frédéric Blanc
| DB25 | 10 | *GND EYF* |J22| 8 | DB25 | 23 | *EYF* |J22|7|
58 66 Frédéric Blanc
| DB25 | 11 | |J22| 9 | DB25 | 24 | *GND* |J22|6|
59
| DB25 | 12 | |J22| 3 | DB25 | 25 |  |J22|5|
60 1 Frédéric Blanc
| DB25 | 13 | *GND* |J22| 4|
61 79 Frédéric Blanc
62 84 Frédéric Blanc
h3. 260PC152 Karl Suss VALVE 16 sorties
63 42 Frédéric Blanc
64 80 Frédéric Blanc
!clipboard-202110291614-h8car.png!
65
66 3 Frédéric Blanc
h2. Connecteurs
67
68
!clipboard-202110191431-ftq3o.png!
69 9 Frédéric Blanc
!clipboard-202110191504-p6tbi.png!
70 10 Frédéric Blanc
Male vue de dessus
71 3 Frédéric Blanc
Sub-D FCI 50
72
73 69 Frédéric Blanc
!clipboard-202110291524-y1awq.png!
74
75 74 Frédéric Blanc
h3. J12 ♂ (mâle)
76 204 Frédéric Blanc
Connecteur Sub-D Mâle RS PRO 50 voies Traversant Droit
77 196 Frédéric Blanc
Code commande RS:
78 204 Frédéric Blanc
    528-3581
79
https://fr.rs-online.com/web/p/connecteurs-sub-d/5283581
80 196 Frédéric Blanc
81 47 Frédéric Blanc
| | BROCHE | | | BROCHE | | | BROCHE | |
82 125 Frédéric Blanc
| J12 | 1 | AU | J12 | 18 | Moteur axe Y B- | J12 | 34 |  |
83 126 Frédéric Blanc
| J12 | 2 | DOOR | J12 | 19 | Moteur axe Y B+ | J12 | 35 | VACUUM |
84 48 Frédéric Blanc
| J12 | 3 | Moteur axe X A+ | J12 | 20 | Moteur axe Y B+ | J12 | 36 |  |
85
| J12 | 4 | Moteur axe X A+ | J12 | 21 |  | J12 | 37 |  |
86
| J12 | 5 | Moteur axe X A- | J12 | 22 |  | J12 | 38 |  |
87
| J12 | 6 | Moteur axe X A- | J12 | 23 | Moteur axe Z A+ | J12 | 39 |  |
88
| J12 | 7 | Moteur axe X B+ | J12 | 24 | Moteur axe Z A- | J12 | 40 |  |
89
| J12 | 8 | Moteur axe X B+ | J12 | 25 | Moteur axe Z B+ | J12 | 41 |  |
90
| J12 | 9 | Moteur axe X B- | J12 | 26 | Moteur axe Z B- | J12 | 42 |  |
91 89 Frédéric Blanc
| J12 | 10 | Moteur axe X B- | J12 | 27 | Moteur Theta A+ | J12 | 43 |  |
92 1 Frédéric Blanc
| J12 | 11 |  | J12 | 28 | Moteur Theta A- | J12 | 44 |  |
93 89 Frédéric Blanc
| J12 | 12 |  | J12 | 29 | Moteur Theta B+ | J12 | 45 | GND |
94
| J12 | 13 | Moteur axe Y A+ | J12 | 30 | Moteur Theta B- | J12 | 46 | GND |
95 1 Frédéric Blanc
| J12 | 14 | Moteur axe Y A+ | J12 | 31 | VACUUM | J12 | 47 | GND |
96
| J12 | 15 | Moteur axe Y A- | J12 | 32 |  | J12 | 48 | GND |
97 89 Frédéric Blanc
| J12 | 16 | Moteur axe Y A- | J12 | 33 |  | J12 | 49 | GND DOOR|
98 126 Frédéric Blanc
| J12 | 17 | Moteur axe Y B- |  |  |  | J12 | 50 | AU |
99 125 Frédéric Blanc
100
h3. J22 ♀ (femelle)
101 196 Frédéric Blanc
102 204 Frédéric Blanc
Connecteur Sub-D Femelle RS PRO 50 voies Traversant Droit
103 196 Frédéric Blanc
104
Code commande RS:
105 204 Frédéric Blanc
    528-3648
106
https://fr.rs-online.com/web/p/connecteurs-sub-d/5283648
107 196 Frédéric Blanc
108 44 Frédéric Blanc
109
| | BROCHE | | | BROCHE | | | BROCHE | |
110 77 Frédéric Blanc
| J22 | 1 | NC | J22 | 18 | *GND* | J22 | 34 | NC |
111
| J22 | 2 | NC | J22 | 19 |  | J22 | 35 | NC |
112 92 Frédéric Blanc
| J22 | 3 | EXL | J22 | 20 | *GND* | J22 | 36 | NC |
113 71 Frédéric Blanc
| J22 | 4 | *GND* | J22 | 21 |  | J22 | 37 | NC |
114 87 Frédéric Blanc
| J22 | 5 | EXR | J22 | 22 | *GND* | J22 | 38 | NC |
115 71 Frédéric Blanc
| J22 | 6 | *GND* | J22 | 23 |  | J22 | 39 | NC |
116 76 Frédéric Blanc
| J22 | 7 | EYF | J22 | 24 | *GND* | J22 | 40 | NC |
117 71 Frédéric Blanc
| J22 | 8 | *GND* EYF | J22 | 25 |  | J22 | 41 | NC |
118 90 Frédéric Blanc
| J22 | 9 | EYB | J22 | 26 | *GND* | J22 | 42 | NC |
119 71 Frédéric Blanc
| J22 | 10 | *GND* | J22 | 27 |  | J22 | 43 | NC |
120 91 Frédéric Blanc
| J22 | 11 | EZup | J22 | 28 | *GND* | J22 | 44 | NC |
121 71 Frédéric Blanc
| J22 | 12 | *GND* | J22 | 29 |  | J22 | 45 | NC |
122 91 Frédéric Blanc
| J22 | 13 | EZdn | J22 | 30 | *GND* | J22 | 46 | NC |
123 77 Frédéric Blanc
| J22 | 14 | *GND* | J22 | 31 | NC | J22 | 47 | +5V |
124 92 Frédéric Blanc
| J22 | 15 | ETcw | J22 | 32 | NC | J22 | 48 | +5V |
125 77 Frédéric Blanc
| J22 | 16 | *GND* | J22 | 33 | NC | J22 | 49 | +5V |
126 92 Frédéric Blanc
| J22 | 17 | ETccw |  |  |  | J22 | 50 | +5V |
127 38 Frédéric Blanc
128 25 Frédéric Blanc
h2. Capteur fin de course
129
130 27 Frédéric Blanc
!clipboard-202110251609-uyvvh.png!
131
fourche optique Honeywell S-180-B55
132 25 Frédéric Blanc
133 30 Frédéric Blanc
!clipboard-202110280935-peqaw.png!
134
135 32 Frédéric Blanc
!clipboard-202110280947-by0u2.png!
136 31 Frédéric Blanc
*E* Emetteur (diode) *D* Détecteur (phototransistor)
137 30 Frédéric Blanc
138 33 Frédéric Blanc
!clipboard-202110280958-0w6t2.png!
139
140 98 Frédéric Blanc
!clipboard-202111031634-76wfu.png!
141
142 215 Frédéric Blanc
h2. boitier
143
144
h3. MKS
145
146
h4. entretoise
147
148
!clipboard-202401241348-o6oqy.png!
149
Entretoise filetée Wurth Elektronik, longueur 70mm, Mâle / Femelle, M3
150
Wurth Elektronik
151
152
Code commande RS:
153
    176-8231
154
Référence fabricant:
155
    971700321
156
Marque:
157
    Wurth Elektronik
158
159
160
h2. Alimentations
161 197 Frédéric Blanc
162 198 Frédéric Blanc
h3. Connecteur IEC filtré Mâle Schurter
163
164
!clipboard-202306270927-fxcxx.png!
165
166
Connecteur IEC filtré Mâle Schurter, 4A, 250 V c.a., Montage panneau
167
168
Code commande RS:
169
    493-2973
170
Référence fabricant:
171
    4304.4003
172
Marque:
173
    Schurter
174
175 214 Frédéric Blanc
h3. Fusible
176
177
Cartouche fusible SIBA GZ, 250mA 5 x 20mm Type T 250V c.a.
178
SIBA
179
180
Code commande RS:
181
    783-3270
182
Référence fabricant:
183
    70-007-65/0.25A
184
Marque:
185
    SIBA
186
187 197 Frédéric Blanc
h3. 12V
188 198 Frédéric Blanc
189 213 Frédéric Blanc
!clipboard-202401231044-uisue.png!
190
191
Alimentation pour rail DIN RS PRO, 12Vout 2A, 120 → 370 V dc, 85 → 264 V acin, 24W
192
RS PRO
193
194
RS Stock No.:
195
    190-4191
196
Brand:
197
    RS PRO
198
199 198 Frédéric Blanc
!clipboard-202306270928-omvpu.png!
200 197 Frédéric Blanc
201
Alimentation à découpage, TRACOPOWER, TXL 25W, 1 sortie à 12V c.c. 2.1A
202
203
Code commande RS:
204
    449-3119
205
Référence fabricant:
206
    TXL 025-12S
207
Marque:
208
    TRACOPOWER
209
210 212 Frédéric Blanc
h3. 5V 
211
212 211 Frédéric Blanc
!clipboard-202401231041-z7qik.png!
213
214
Alimentation pour rail DIN RS PRO, 5Vout 3A, 120 → 370 V dc, 85 → 264V c.a.in, 15W
215
RS PRO
216
217
RS Stock No.:
218
    190-4190
219
Brand:
220
    RS PRO
221 1 Frédéric Blanc
222 212 Frédéric Blanc
223 197 Frédéric Blanc
224
Alimentation à découpage, TRACOPOWER, TXL 25W, 1 sortie à 5V c.c. 5A
225
226
Code commande RS:
227
    449-3096
228
Référence fabricant:
229
    TXL 025-05S
230
Marque:
231
    TRACOPOWER
232
233 199 Frédéric Blanc
h3. Contacteur AU
234
235
bobine 12vcc
236
237
contact NO 12vcc
238
239 210 Frédéric Blanc
Contacteur Finder série 22 Series, 2 pôles , 25 A, 12 V c.a./c.c.
240
Finder
241
242
RS Stock No.:
243
    789-2705
244
Mfr. Part No.:
245
    22.32.0.012.4320
246
Brand:
247
    Finder
248
249 200 Frédéric Blanc
h3. câblage
250
251
!clipboard-202306271425-zuytn.png!
252
253 2 Frédéric Blanc
h2. Moteurs
254
255
Theta et Axe Z
256
257
!clipboard-202110191422-xp8dx.png!
258 1 Frédéric Blanc
ESCAP P520 254 0.7 60
259 148 Frédéric Blanc
260
h4. courant dans le moteur theta
261
262
!clipboard-202112141554-gyzwb.png!
263 149 Frédéric Blanc
driver DRV8825 Vref=1V  alim 12V 2.1A TXL025-12S
264
265
h4. courant dans le moteur Z
266
267
!clipboard-202112141613-pinip.png!
268 150 Frédéric Blanc
driver DRV8825 Vref=1V  alim 12V 2.1A TXL025-12S GRBL $102=3208 steps/mm $122=50 Acceleration, mm/sec^2 CMD g01 z0.2 f25
269
270
!clipboard-202112141623-lt2pk.png!
271
$122=1 Acceleration, mm/sec^2
272
273
!clipboard-202112141624-9s0bw.png!
274
$122=0.1 Acceleration, mm/sec^2
275 16 Frédéric Blanc
276 152 Frédéric Blanc
h4. moteur X
277
278
!clipboard-202112141644-xoaye.png!
279 158 Frédéric Blanc
$120=5 Acceleration, mm/sec^2 GRBL $100=3208 steps/mm CMD g01 X-10 f100
280 152 Frédéric Blanc
281
h4. moteur Y
282
283
!clipboard-202112141644-bzf97.png!
284 157 Frédéric Blanc
$121=5 Acceleration, mm/sec^2 GRBL $101=3208 steps/mm CMD g01 y-10 f100
285 152 Frédéric Blanc
286 16 Frédéric Blanc
h3. Nouveau câblage
287
288 17 Frédéric Blanc
!clipboard-202110251302-x7174.png!
289 24 Frédéric Blanc
câble moteur AWG23 (0.25mm²,67mOhms/m,)
290 20 Frédéric Blanc
291 28 Frédéric Blanc
h3. Nouveau contrôleur  axe Z et Theta
292
293
DRV8825 Stepper Motor Driver
294
295 209 Frédéric Blanc
!clipboard-202312211420-bxs42.png!
296 22 Frédéric Blanc
297
!clipboard-202110251411-xrnym.png!
298
299 182 Frédéric Blanc
!clipboard-202204121547-urv2h.png!
300
drv8825 microstepping jumpers
301
302 94 Frédéric Blanc
https://reprap.org/wiki/RAMPS_1.4
303
304 20 Frédéric Blanc
h3. Nouveau contrôleur axe X et Y
305
306 21 Frédéric Blanc
!clipboard-202110251328-xl46h.png!
307 20 Frédéric Blanc
TB6600 4A DC 9-42V
308
!clipboard-202110251326-hfzhq.png!
309 29 Frédéric Blanc
310 103 Frédéric Blanc
Driver Trinamic 
311
https://www.trinamic.com/
312
!clipboard-202111061329-yv8kp.png!
313
314 104 Frédéric Blanc
h3. Filtre (Smoother Stepper)
315
316
lorsque le moteur se déplace lentement(100 mm/min feedrate)
317
318
!clipboard-202111061416-iuckh.png!
319
320
!clipboard-202111061406-cuuvc.png!
321
322
!clipboard-202111061403-gr9r1.png!
323
324
!clipboard-202111061404-adt61.png!
325
326
http://birkbinnard.com/blog/smoothing-stepper-motor-movement/
327
https://cabristor.blogspot.com/2015/02/drv8825-missing-steps.html
328 103 Frédéric Blanc
329 29 Frédéric Blanc
h2. Logiciel pilotage 4 axes
330
331
https://github.com/zapmaker/GrblHoming/releases/tag/v3.6.1
332 34 Frédéric Blanc
Grbl Controller 3.61 de zapmaker pour Windows
333
334 1 Frédéric Blanc
https://github.com/terjeio/ioSender
335 109 Frédéric Blanc
https://github.com/terjeio/ioSender/wiki
336 108 Frédéric Blanc
ioSender - a gcode sender for grblHAL or grbl
337 107 Frédéric Blanc
338 1 Frédéric Blanc
https://github.com/fra589/grbl-Mega-5X
339 100 Frédéric Blanc
Grbl pour Arduino Mega2560 5 axes
340 1 Frédéric Blanc
341 100 Frédéric Blanc
https://github.com/gnea/grbl/wiki
342
wiki grbl
343 36 Frédéric Blanc
344 139 Frédéric Blanc
h3. cpu_map.h - CPU and pin mapping configuration file Part of Grbl
345
346 101 Frédéric Blanc
X Step - Pin A0
347
Y Step - Pin A6
348
Z Step - Pin D46
349
A Step - Pin D26
350
351
X Dir - Pin A1
352
Y Dir - Pin A7
353
Z Dir - Pin D48
354
A Dir - Pin D28
355
356
X Enable - Pin D38
357
Y Enable - Pin A2
358
Z Enable - Pin A8
359
A Enable - Pin D24
360
361
X Limit Min - Pin D3
362
Y Limit Min - Pin D14
363
Z Limit Min - Pin D18
364 102 Frédéric Blanc
A Limit Min - Pin D42
365 101 Frédéric Blanc
366
X Limit Max - Pin D2
367
Y Limit Max - Pin D15
368
Z Limit Max - Pin D19
369 1 Frédéric Blanc
A Limit Max - Pin D40
370 102 Frédéric Blanc
371
372
| Axe | Step | Dir | Enable | Min | Max |
373
| X | A0 | A1 | D38 | D3 | D2 |
374
| Y | A6 | A7 | A2 | D14 | D15 |
375 129 Frédéric Blanc
| Z | D46 | D48 | A8 | D18 haut | D19 bas|
376 102 Frédéric Blanc
| T | D26 | D28 | D24 | D42 | D40 |
377 138 Frédéric Blanc
| _5_ | D36 | D34 | D30 | D44 | D59 A5 |
378 1 Frédéric Blanc
| _6_ | D49 | D51 | D53 | D57 A3 | D58 A4 |
379 139 Frédéric Blanc
380
h4. M62 - M65 Digital Output Control ports
381
382
M62 D16
383
M63 D17
384
M64 D23
385
M65 D25
386
387
h4. user-control CONTROLs (cycle start, reset, feed hold) input pins.
388
389
CONTROL_RESET  A9
390
CONTROL_FEED_HOLD A10
391
CONTROL_CYCLE_START A11
392
CONTROL_SAFETY_DOOR A12
393
394
Probe A15
395 102 Frédéric Blanc
396 140 Frédéric Blanc
SPINDLE_PWM_ON_D11 D11
397
SPINDLE_PWM_ON_D8 D8
398
SPINDLE_PWM_ON_D6 D6
399
400
h4. flood and mist coolant
401
402
COOLANT_FLOOD D10
403
COOLANT_MIST D9
404
405
spindle enable and spindle direction
406
407
SPINDLE_ENABLE D4
408
SPINDLE_DIRECTION D5
409
410 106 Frédéric Blanc
*Activation fin de course $21=1 dans GRBL*
411 105 Frédéric Blanc
412 192 Frédéric Blanc
h4. RAMPS
413 191 Frédéric Blanc
414 192 Frédéric Blanc
TX0 RX0
415 1 Frédéric Blanc
416 192 Frédéric Blanc
!clipboard-202303011533-x5grq.png!
417
!clipboard-202303021328-hbgya.png!
418 110 Frédéric Blanc
!clipboard-202111161107-c4k1x.png!
419 37 Frédéric Blanc
!clipboard-202110281149-o7xmm.png!
420 141 Frédéric Blanc
!GRBL_MEGA2560.png!
421 99 Frédéric Blanc
!clipboard-202111041029-zmpv6.png!
422 93 Frédéric Blanc
423 203 Frédéric Blanc
h4. mega 2560 pro 
424
425
!clipboard-202309251452-wfe3v.png!
426
427
428 1 Frédéric Blanc
Gestion des erreur de GBRL
429 192 Frédéric Blanc
*error 9* locked utiliser commande $X
430
*error 22* definir vitesse F100
431 111 Frédéric Blanc
432 187 Frédéric Blanc
h4. DRV8825 avec moteurs pas a pas
433
434
Moteur
435 188 Frédéric Blanc
moteur nema17 17HS4401 200pas/tr 1.8°
436
moteur RS1805279 200pas/tr 1.8°
437 187 Frédéric Blanc
vis linéaire  
438
T8 2mm/tr
439
M5 0.8mm/tr
440
avec microstep 1/1
441
T8 -> 100 pas/mm
442
M5 -> 250 pas/mm
443
avec microstep 1/32
444
T8 -> 3200 pas/mm
445
M5 -> 8000 pas/mm
446
447 111 Frédéric Blanc
h3. Config GRBL
448
449 216 Frédéric Blanc
h4. Direction
450
451
$3=0 	Direction port invert, mask
452 116 Frédéric Blanc
453
h4. Hard limits
454
455
$5=0 	Limit pins NOinvert, boolean
456
*$5=1* 	Limit pins invert, boolean
457
$21=0 	Hard limits OFF, boolean
458
*$21=1* 	Hard limits ON, boolean
459
460 127 Frédéric Blanc
h4. Soft limits
461
462
$20=0 	Soft limits OFF, boolean
463
*$20=1* 	Soft limits ON, boolean
464
465 116 Frédéric Blanc
h4. Système métrique
466
467
$13=0 	Report inches, boolean
468
*$13=1*	Report mm, boolean
469
470 118 Frédéric Blanc
h4. Homing
471
472 217 Frédéric Blanc
*$23 Homing dir invert, mask*
473
474 128 Frédéric Blanc
Par défaut, le cycle de homing passe par les étapes suivantes:
475
476
    Axe Z
477
        L’axe Z monte en vitesse rapide ($25)
478
        Lorsque le fin de course Z est déclenché, Z s’arrête pour une courte période ($26), et recule d’une certaine distance ($27)
479
        L’Axe Z va monter à nouveau lentement ($24) jusqu’à ce qu’il touche le fin de course à nouveau.
480
        L’Axe Z recule d’une certaine distance ($27)
481
    Axes X et Y
482
        X et Y se déplacent tous les deux dans la direction du Homing, à vitesse rapide ($25)
483
        Le premier Axe qui déclenche le fin de course s’arrête, et attends que l’autre Axe déclenche aussi.
484
        Lorsque le second Axe touche le switch, les 2 axes reculent d’une distance pré-établie($27)
485
        Les 2 axes X et Y vont se déplacer vers les fins de course à nouveau, lentement ($24), jusqu’à ce que les 2 switches soient à nouveau déclenchés
486
        Les deux axes X et Y vont reculer d’une petite distance ($27)
487
488 130 Frédéric Blanc
489
*HOMING INIT LOCK* met Grbl dans un état d'alarme lors de la mise sous tension. 
490 131 Frédéric Blanc
dans config.h ligne 154
491 130 Frédéric Blanc
// If homing is enabled, homing init lock sets Grbl into an alarm state upon power up. This forces
492
// the user to perform the homing cycle (or override the locks) before doing anything else. This is
493
// mainly a safety feature to remind the user to home, since position is unknown to Grbl.
494
#define HOMING_INIT_LOCK // Comment to disable
495
496 122 Frédéric Blanc
+*vitesse de l'axe Z trop rapide, et pull-off trop important*+
497 119 Frédéric Blanc
498 1 Frédéric Blanc
$22=1 	Homing cycle, boolean
499 134 Frédéric Blanc
$23=15 	Homing dir invert, mask 15=LEFT,FRONT,DOWN,CCW
500 119 Frédéric Blanc
$24=1.000 	Homing feed, mm/min
501
$25=5.000 	Homing seek, mm/min
502 118 Frédéric Blanc
$26=250 	Homing debounce, milliseconds
503
$27=1.000 	Homing pull-off, mm
504
505 135 Frédéric Blanc
$14x    Homing feed, mm/min
506
$15x 	Homing seek, mm/min
507
$16x    Homing pull-off, mm
508
509 1 Frédéric Blanc
h4. axe X
510 117 Frédéric Blanc
511 133 Frédéric Blanc
1/32 pas
512 177 Frédéric Blanc
vitesse 500 mm/min
513 162 Frédéric Blanc
$110=500
514 1 Frédéric Blanc
515 162 Frédéric Blanc
$100=3200
516
course 160mm
517
$130=160
518 117 Frédéric Blanc
519
h4. axe Y
520
521 1 Frédéric Blanc
1/32 pas
522 178 Frédéric Blanc
$101=3200
523
vitesse 500 mm/min
524
$121=500
525 163 Frédéric Blanc
course 178mm
526 1 Frédéric Blanc
$131=178
527 163 Frédéric Blanc
528 117 Frédéric Blanc
h4. axe Z
529
530 142 Frédéric Blanc
l'axe Z est non linéaire, la précision est obtenue mécaniquement par une came!
531 143 Frédéric Blanc
On ne peut pas utilisé les fonctions de GRBL pour piloté cet axe.
532 142 Frédéric Blanc
533 219 Frédéric Blanc
!clipboard-202402131112-ua98n.png!
534
535 142 Frédéric Blanc
TODO:
536
faire un code avec
537
attachInterrupt(digitalPinToInterrupt(pin), ISR, mode)
538
detachInterrupt(digitalPinToInterrupt(pin))
539
540 176 Frédéric Blanc
course 0.518mm entre Z+ et Z-    
541 168 Frédéric Blanc
542
543 1 Frédéric Blanc
vitesse F5
544 176 Frédéric Blanc
$102=3200
545 179 Frédéric Blanc
$112=5 vitesse mm/min
546 159 Frédéric Blanc
$122=1     Z Acceleration, max 1 mm/sec^2
547 176 Frédéric Blanc
$132=5 course en mm (il faut mettre pour ne pas déclencher ALARM:10)
548 1 Frédéric Blanc
549 169 Frédéric Blanc
utilisation du homing Z $HZ
550
mettre $23=15 pour avoir UP (a verifier cablage moteur ?)
551
mettre $23=11 ^pour avoir DOWN
552
553 170 Frédéric Blanc
!clipboard-202203291521-c4rgi.png!
554
réponse a la commande g01 z-1 f5 (déplacement de 1mm en descente a la vitesse de 5mm/min) chaque point est distant de 100ms
555
556 171 Frédéric Blanc
!clipboard-202203291532-lajvy.png!
557 172 Frédéric Blanc
réponse a la commande g01 z-0.5 f5 (déplacement de 0.5mm en descente a la vitesse de 5mm/min) chaque point est distant de 100ms
558
!clipboard-202203291536-xicje.png!
559
réponse a la commande g01 z0.5 f5 (déplacement de 0.5mm en monté a la vitesse de 5mm/min) chaque point est distant de 100ms
560 170 Frédéric Blanc
561 174 Frédéric Blanc
!clipboard-202204041458-rkqej.png!
562 1 Frédéric Blanc
déplacement g01 z-0.6 f5 depuis la position Z- jusqu’à la position Z+
563 174 Frédéric Blanc
on trouve un décalage autour de 20µm!
564 173 Frédéric Blanc
565 180 Frédéric Blanc
!clipboard-202204121338-fq5ac.png!
566 181 Frédéric Blanc
homing Z $23=11 $122=1.000 $142=5.000 $152=5.000 $162=0.000 $HZ moteur Z en monté
567 1 Frédéric Blanc
568 181 Frédéric Blanc
!clipboard-202204121348-saeqz.png!
569
homing Z $23=11 $122=1.000 $142=5.000 $152=5.000 $162=0.000 $HZ moteur Z en descente
570 180 Frédéric Blanc
571 183 Frédéric Blanc
!clipboard-202204131039-zvdzy.png!
572
course axe Z, distance virtuelle
573
574 185 Frédéric Blanc
575
!clipboard-202204131522-sk0sh.png!
576
monté passage de Z- à Z+ avec correction COURSE(0.6mm) + MARGE (0.015mm) vitesse 100 mm/min
577
578
!clipboard-202204131523-thxix.png!
579
descente passage de Z+ à Z-  avec correction COURSE(0.6mm) + MARGE (0.015mm) vitesse 100 mm/min
580
581 218 Frédéric Blanc
!clipboard-202402051427-2udtg.png!
582
test ZDOWN avec firmware KON20240202
583
584
!clipboard-202402051429-krf5i.png!
585
test ZUP avec firmware KON20240202
586
587 145 Frédéric Blanc
h4. axe A (Theta)
588 124 Frédéric Blanc
589 166 Frédéric Blanc
vitesse F50
590
$102=4800 °
591 175 Frédéric Blanc
$122=1     Acceleration, max 1 °/sec^2
592 146 Frédéric Blanc
593 167 Frédéric Blanc
course #22.5° (a finir)
594
595 165 Frédéric Blanc
h4. centre optique
596 164 Frédéric Blanc
597 193 Frédéric Blanc
X 71.800  mm
598
Y 108.500 mm
599 164 Frédéric Blanc
600 147 Frédéric Blanc
h4. $$
601 146 Frédéric Blanc
602
$1=254
603
$2=0
604
$3=0
605
$4=0
606
$5=1
607 1 Frédéric Blanc
$6=0
608 184 Frédéric Blanc
$10=1
609 146 Frédéric Blanc
$11=0.020
610
$12=0.002
611
$13=0
612
$20=0
613 1 Frédéric Blanc
$21=0
614 146 Frédéric Blanc
$22=1
615 184 Frédéric Blanc
$23=11
616
$24=500.000
617 146 Frédéric Blanc
$25=500.000
618 151 Frédéric Blanc
$26=250
619 1 Frédéric Blanc
$27=1.000
620 146 Frédéric Blanc
$30=12000
621 1 Frédéric Blanc
$31=550
622 146 Frédéric Blanc
$32=0
623 184 Frédéric Blanc
$100=3200.000
624
$101=3200.000
625
$102=3200.000
626
$103=4800.000
627 186 Frédéric Blanc
$110=400.000
628
$111=400.000
629 184 Frédéric Blanc
$112=100.000
630
$113=100.000
631 151 Frédéric Blanc
$120=5.000
632
$121=5.000
633 184 Frédéric Blanc
$122=5.000
634
$123=5.000
635
$130=160.000
636
$131=178.000
637
$132=5.000
638
$133=22.500
639
$140=500.000
640
$141=500.000
641
$142=100.000
642
$143=100.000
643 146 Frédéric Blanc
$150=500.000
644
$151=500.000
645 184 Frédéric Blanc
$152=100.000
646
$153=100.000
647 146 Frédéric Blanc
$160=1.000
648
$161=1.000
649
$162=0.000
650
$163=1.000