Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Modélisme/Imprimantes 3D/Hardware/MKS/GEN-L

De Ordinoscope.net
Sauter à la navigation Sauter à la recherche

Introduction

Le board MKS GEN-L est un RAMPS 1.4 redesigné.

Pinout

MKS GEN-L pinout.jpg MKS GEN-L pinout 2.jpg

AUX

AUX-1

pin nom commentaire
D0 RX0 le pinout original est faux
D1 TX0

La prise AUX sert à un écran externe, qui communique en sériel.

AUX-2

pin nom commentaire
D63 (A9) TMC: Y_CS_PIN
D40 TMC: Z_CS_PIN
D42 TMC: E0_CS_PIN
D65 (A11)
D59 (A5) FILWIDTH_PIN

TMC: X_CS_PIN

D64 (A10)
D44 TMC: E1_CS_PIN PWM
D66 (A12)

AUX-3

pin nom commentaire
D49 SD_DETECT_PIN
D51 MOSI_PIN
D53 SDSS

SS_PIN

D50 MISO_PIN
D52 SCK_PIN

EXP

EXP.2

pin nom commentaire
D50 MISO_PIN
D52 SCK_PIN
D31
D53 SDSS

SS_PIN

D33
D51 MOSI_PIN
D49 SD_DETECT_PIN
D41 KILL_PIN

EXP.3

pin nom commentaire
D37 BEEPER_PIN
D35 BTN_ENC
D17 BTN_EN1
D16
D23 BTN_EN2
D25 LCD_PINS_D4
D27 LCD_PINS_RS
D29 LCD_PINS_ENABLE

Autres

Servos

pin nom commentaire
D11 SERVO0_PIN PWM

BLTOUCH

D6 SERVO1_PIN

CASE_LIGHT_PIN

PWM

CASE_LIGHT_PIN si NUM_SERVOS <= 1

D5 SERVO2_PIN PWM
D4 SERVO3_PIN

FIL_RUNOUT_PIN

PWM

Steppers

X Y Z E0 E1
X_ENABLE_PIN D38 Y_ENABLE_PIN D56 (A2) Z_ENABLE_PIN D62 (A8) E0_ENABLE_PIN D24 E1_ENABLE_PIN D30
X_CS_PIN D59 (A5) Y_CS_PIN D63 (A9) Z_CS_PIN D40 E0_CS_PIN D42 E1_CS_PIN D44
X_STEP_PIN D54 (A0) Y_STEP_PIN D60 (A6) Z_STEP_PIN D46 E0_STEP_PIN D26 E1_STEP_PIN D36
X_DIR_PIN D55 (A1) Y_DIR_PIN D61 (A7) Z_DIR_PIN D48 E0_DIR_PIN D28 E1_DIR_PIN D34

Switches

pin nom commentaire
D3 x-min PWM
D2 x-max PWM
D14 y-min
D15 y-max
D18 z-min
D19 z-max

Puissance

pin nom commentaire
D9 FAN_PIN PWM + MOSFET - ventilateur de la buse
D7 HEATER_1_PIN

FAN1_PIN

MOSFET_D_PIN

PWM + MOSFET

FAN1_PIN lorsqu'il n'y a qu'un seul extrudeur

D10 HEATER_0_PIN PWM + MOSFET - buse
D8 HEATER_BED_PIN PWM + MOSFET - plateau

Température

pin nom commentaire
D67 (A13) TEMP_0_PIN
D68 (A14) TEMP_BED_PIN
D69 (A15) TEMP_1_PIN

Marlin

Base

#define MOTHERBOARD BOARD_MKS_GEN_L

Les pins incluses sont:

  • MKS_GEN_L.h
  • RAMPS.h

Ecrans

MKS TFT28 / TFT32

Brancher sur AUX-1 - est supporté sans autre configuration

ANET LCD12864

Cet écran n'est pas prévu pour ce type de carte, et demande de refaire le câblage. De plus, avec cet écran il n'y aura pas de lecteur de carte SD.

MKS GEN-L ANET LCD12864 Configuration.h
          LCD
        +-----+
 LCD_D4 | o o | BEEPER
BTN_ENC | o o | 
LCD_EN  | o o   BTN_EN1
BTN_EN2 | o o | LCD_RS
     5V | o o | GND
        +-----+
         EXP.2
        +-----+
 BEEPER | o o | BTN_ENC
BTN_EN1 | o o |
BTN_EN2 | o o   LCD_D4
 LCD_RS | o o | LCD_EN
    GND | o o | 5V
        +-----+
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define CR10_STOCKDISPLAY

Contrôleurs de moteurs

Sens de connexion des contrôleurs

A4988

Marlin utilise la configuration A4988 par défaut - aucun besoin de modifier cette partie

//#define X_DRIVER_TYPE  A4988
//#define Y_DRIVER_TYPE  A4988
//#define Z_DRIVER_TYPE  A4988
...

TMC2130 (SPI)

Connexion des TMC2130 [1]
  • tous les contrôleurs doivent être dans le mode SPI, et connecté au bus SPI (AUX3: MOSI/MISO/SCK)
  • chaque contrôleur doit être connecté à son CS respectif (tous sur AUX-2):
axe CS pin
X 59
Y 63
Z 40
E0 42
E1 44

Probes

BLTOUCH

Connexion d'un BLTOUCH
connexions Configuration.h
  • servo: Servo0
  • contact: Z_MIN (GND-D11)
Voir la page Marlin Auto Probe

Références