Wiki » History » Revision 133
« Previous |
Revision 133/219
(diff)
| Next »
Frédéric Blanc, 2021-12-02 15:36
Station sous pointe Karl Süss AP6¶
AP6 Châssis¶
Contrôleur¶
210AA071-01
260PC113 Karl Suss 16 Channel Input Card¶
260PC113 Karl Suss 16 Channel Input Card
BROCHE | BROCHE | BROCHE | BROCHE | ||||||
DB25 | 1 | GND | J22 | 20 | DB25 | 14 | J22 | 29 | |
DB25 | 2 | J22 | 27 | DB25 | 15 | GND | J22 | 18 | |
DB25 | 3 | J22 | 25 | DB25 | 16 | J22 | 23 | ||
DB25 | 4 | GND | J22 | 16 | DB25 | 17 | J22 | 21 | |
DB25 | 5 | J22 | 19 | DB25 | 18 | GND | J22 | 14 | |
DB25 | 6 | NC | DB25 | 19 | J12 | 2 | |||
DB25 | 7 | GND | J22 | 12 | DB25 | 20 | J22 | 17 | |
DB25 | 8 | J22 | 15 | DB25 | 21 | GND | J22 | 10 | |
DB25 | 9 | J22 | 13 | DB25 | 22 | J22 | 11 | ||
DB25 | 10 | GND EYF | J22 | 8 | DB25 | 23 | EYF | J22 | 7 |
DB25 | 11 | J22 | 9 | DB25 | 24 | GND | J22 | 6 | |
DB25 | 12 | J22 | 3 | DB25 | 25 | J22 | 5 | ||
DB25 | 13 | GND | J22 | 4 |
260PC152 Karl Suss VALVE 16 sorties¶
Connecteurs¶
Male vue de dessus
Sub-D FCI 50
J12 ♂ (mâle)¶
BROCHE | BROCHE | BROCHE | ||||||
J12 | 1 | AU | J12 | 18 | Moteur axe Y B- | J12 | 34 | |
J12 | 2 | DOOR | J12 | 19 | Moteur axe Y B+ | J12 | 35 | VACUUM |
J12 | 3 | Moteur axe X A+ | J12 | 20 | Moteur axe Y B+ | J12 | 36 | |
J12 | 4 | Moteur axe X A+ | J12 | 21 | J12 | 37 | ||
J12 | 5 | Moteur axe X A- | J12 | 22 | J12 | 38 | ||
J12 | 6 | Moteur axe X A- | J12 | 23 | Moteur axe Z A+ | J12 | 39 | |
J12 | 7 | Moteur axe X B+ | J12 | 24 | Moteur axe Z A- | J12 | 40 | |
J12 | 8 | Moteur axe X B+ | J12 | 25 | Moteur axe Z B+ | J12 | 41 | |
J12 | 9 | Moteur axe X B- | J12 | 26 | Moteur axe Z B- | J12 | 42 | |
J12 | 10 | Moteur axe X B- | J12 | 27 | Moteur Theta A+ | J12 | 43 | |
J12 | 11 | J12 | 28 | Moteur Theta A- | J12 | 44 | ||
J12 | 12 | J12 | 29 | Moteur Theta B+ | J12 | 45 | GND | |
J12 | 13 | Moteur axe Y A+ | J12 | 30 | Moteur Theta B- | J12 | 46 | GND |
J12 | 14 | Moteur axe Y A+ | J12 | 31 | VACUUM | J12 | 47 | GND |
J12 | 15 | Moteur axe Y A- | J12 | 32 | J12 | 48 | GND | |
J12 | 16 | Moteur axe Y A- | J12 | 33 | J12 | 49 | GND DOOR | |
J12 | 17 | Moteur axe Y B- | J12 | 50 | AU |
J22 ♀ (femelle)¶
BROCHE | BROCHE | BROCHE | ||||||
J22 | 1 | NC | J22 | 18 | GND | J22 | 34 | NC |
J22 | 2 | NC | J22 | 19 | J22 | 35 | NC | |
J22 | 3 | EXL | J22 | 20 | GND | J22 | 36 | NC |
J22 | 4 | GND | J22 | 21 | J22 | 37 | NC | |
J22 | 5 | EXR | J22 | 22 | GND | J22 | 38 | NC |
J22 | 6 | GND | J22 | 23 | J22 | 39 | NC | |
J22 | 7 | EYF | J22 | 24 | GND | J22 | 40 | NC |
J22 | 8 | GND EYF | J22 | 25 | J22 | 41 | NC | |
J22 | 9 | EYB | J22 | 26 | GND | J22 | 42 | NC |
J22 | 10 | GND | J22 | 27 | J22 | 43 | NC | |
J22 | 11 | EZup | J22 | 28 | GND | J22 | 44 | NC |
J22 | 12 | GND | J22 | 29 | J22 | 45 | NC | |
J22 | 13 | EZdn | J22 | 30 | GND | J22 | 46 | NC |
J22 | 14 | GND | J22 | 31 | NC | J22 | 47 | +5V |
J22 | 15 | ETcw | J22 | 32 | NC | J22 | 48 | +5V |
J22 | 16 | GND | J22 | 33 | NC | J22 | 49 | +5V |
J22 | 17 | ETccw | J22 | 50 | +5V |
Capteur fin de course¶
fourche optique Honeywell S-180-B55
E Emetteur (diode) D Détecteur (phototransistor)
Moteurs¶
Theta et Axe Z
ESCAP P520 254 0.7 60
Nouveau câblage¶
câble moteur AWG23 (0.25mm²,67mOhms/m,)
Nouveau contrôleur axe Z et Theta¶
DRV8825 Stepper Motor Driver
https://reprap.org/wiki/RAMPS_1.4
Nouveau contrôleur axe X et Y¶
TB6600 4A DC 9-42V
Driver Trinamic
https://www.trinamic.com/
Filtre (Smoother Stepper)¶
lorsque le moteur se déplace lentement(100 mm/min feedrate)
http://birkbinnard.com/blog/smoothing-stepper-motor-movement/
https://cabristor.blogspot.com/2015/02/drv8825-missing-steps.html
Logiciel pilotage 4 axes¶
https://github.com/zapmaker/GrblHoming/releases/tag/v3.6.1
Grbl Controller 3.61 de zapmaker pour Windows
https://github.com/terjeio/ioSender
https://github.com/terjeio/ioSender/wiki
ioSender - a gcode sender for grblHAL or grbl
https://github.com/fra589/grbl-Mega-5X
Grbl pour Arduino Mega2560 5 axes
https://github.com/gnea/grbl/wiki
wiki grbl
cpu_map.h - CPU and pin mapping configuration file Part of Grbl
X Step - Pin A0
Y Step - Pin A6
Z Step - Pin D46
A Step - Pin D26
X Dir - Pin A1
Y Dir - Pin A7
Z Dir - Pin D48
A Dir - Pin D28
X Enable - Pin D38
Y Enable - Pin A2
Z Enable - Pin A8
A Enable - Pin D24
X Limit Min - Pin D3
Y Limit Min - Pin D14
Z Limit Min - Pin D18
A Limit Min - Pin D42
X Limit Max - Pin D2
Y Limit Max - Pin D15
Z Limit Max - Pin D19
A Limit Max - Pin D40
Axe | Step | Dir | Enable | Min | Max |
X | A0 | A1 | D38 | D3 | D2 |
Y | A6 | A7 | A2 | D14 | D15 |
Z | D46 | D48 | A8 | D18 haut | D19 bas |
T | D26 | D28 | D24 | D42 | D40 |
Activation fin de course $21=1 dans GRBL
Gestion des erreur de GBRL
error 9 locked utiliser commande $X
error 22 definir vitesse F100
Config GRBL¶
Hard limits¶
$5=0 Limit pins NOinvert, boolean
$5=1 Limit pins invert, boolean
$21=0 Hard limits OFF, boolean
$21=1 Hard limits ON, boolean
Soft limits¶
$20=0 Soft limits OFF, boolean
$20=1 Soft limits ON, boolean
Système métrique¶
$13=0 Report inches, boolean
$13=1 Report mm, boolean
Homing¶
Par défaut, le cycle de homing passe par les étapes suivantes:
Axe Z
L’axe Z monte en vitesse rapide ($25)
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)
L’Axe Z va monter à nouveau lentement ($24) jusqu’à ce qu’il touche le fin de course à nouveau.
L’Axe Z recule d’une certaine distance ($27)
Axes X et Y
X et Y se déplacent tous les deux dans la direction du Homing, à vitesse rapide ($25)
Le premier Axe qui déclenche le fin de course s’arrête, et attends que l’autre Axe déclenche aussi.
Lorsque le second Axe touche le switch, les 2 axes reculent d’une distance pré-établie($27)
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
Les deux axes X et Y vont reculer d’une petite distance ($27)
HOMING INIT LOCK met Grbl dans un état d'alarme lors de la mise sous tension.
dans config.h ligne 154
// If homing is enabled, homing init lock sets Grbl into an alarm state upon power up. This forces
// the user to perform the homing cycle (or override the locks) before doing anything else. This is
// mainly a safety feature to remind the user to home, since position is unknown to Grbl.
#define HOMING_INIT_LOCK // Comment to disable
vitesse de l'axe Z trop rapide, et pull-off trop important
$22=1 Homing cycle, boolean
$23=15 Homing dir invert, mask 15=LEFT,FRONT,DOWN,CW
$24=1.000 Homing feed, mm/min
$25=5.000 Homing seek, mm/min
$26=250 Homing debounce, milliseconds
$27=1.000 Homing pull-off, mm
axe X¶
1/32 pas
vitesse F500
$100=3208
axe Y¶
vitesse F500
1/32 pas
$101=3208
axe Z¶
course 0.65mm
vitesse F5
$102=1500
axe T¶
vitesse F5
$103=2500
Updated by Frédéric Blanc almost 3 years ago · 133 revisions