Note: Toutes les fonctionnalités de la carte peuvent être utilisées en simultané, excepté pour le 0-10V et le RS485, une seule de ces deux commandes de broche peut être définie dans le fichier de configuration .yaml à la fois.
GPIO Inputs
- Entrées uniquement
- Isolées par optocoupleurs et convertisseur DC/DC
- Prévues pour y brancher des fins de courses à contact et des boutons de commande
Pour les contacts normalement fermés: renseigner uniquement le numéro de pin, exemple: gpio.26
Pour les contacts normalement ouverts: renseigner le numéro de pin + la fonction « :low », exemple: gpio.36:low
Note: il est possible de brancher des capteurs inductifs NPN NC de cette manière:
I2SO Outputs
- Sorties uniquement
- Sorties signal 5V digital uniquement (pas analogique, pas de PWM)
- Prévues pour piloter jusqu’à 6 drivers moteurs externes + accessoires (comme des modules relais externes par exemple)
- Il est possible d’inverser la logique des pins i2so en ajoutant la fonction « :low » au numéro de pin, par exemple si on veut inverser la direction d’un moteur sans avoir à inverser le câblage du moteur sur le driver, il suffit de passer « direction_pin: i2so.1 » à « direction_pin: i2so.1:low » pour le moteur visé.
5V signal Output
- Sorties uniquement
- Sorties signal 5V digital et analogique (fonctionne en PWM)
- Prévues pour fonctionner en analogique pour piloter par exemple un laser, un servomoteur, une broche PWM,…, ou en digital pour piloter un module relais externe par exemple
- chacune des 2 sorties « 5V signal Output » peut soit se connecter sur le bornier, soit sur les pins à coté du bornier.
Mosfet
- Sortie Uniquement
- La tension de sortie utilise la tension d’alimentation de la carte, donc 12V si vous alimentez la carte en 12v ou 24V si vous alimentez la carte en 24V.
- Sortie pouvant être commandée en digital ou analogique.
- Sortie prévue pour alimenter directement un accessoire utilisant la même tension d’alimentation que la carte V3 MAXI, comme un éclairage, une électrovanne, ou directement le bobinage d’un relais par exemple.
Relay
- Piloté par la sortie i2so.19
- Prévu pour piloter des périphériques jusqu’à 220V 10A max
- Bornier NO = Normalement ouvert
- Bornier NC = Normalement fermé
- Bornier COM= Commun
Note: il se peut que le relais s’actionne une fraction de seconde à la mise sous tension de la carte lorsque les registres à décalage s’initialisent.
UART0
- Port de communication série partagé avec le port micro-USB de l’ESP32
- Réservé au branchement du TFT MakerFr (voir page TFT)
- Ne pas brancher de périphériques USB d’ordinateurs dessus !
- Pas besoin de renseigner ses numéro de pin dans le fichier yaml, ce port est activé nativement sous FluidNC
UART1
- Port de communication série
- Prévu de base pour y brancher le Fluiddial avec le jumper sur la position « v.in », possibilité d’y brancher le TFT MakerFr avec le jumper en position « 5V » et en modifiant le nombre de bauds (voir page TFT)
- Ne pas brancher de périphériques USB d’ordinateurs dessus !
Code à mettre dans le fichier yaml pour l’utilisation du Fluiddial:
uart_channel1:
report_interval_ms: 75
uart_num: 1
uart1:
txd_pin: gpio.0
rxd_pin: gpio.16
rts_pin: NO_PIN
baud: 1000000
mode: 8N1
SD Card
Code à mettre dans le fichier yaml pour le lecteur de carte SD:
spi:
miso_pin: gpio.19
mosi_pin: gpio.23
sck_pin: gpio.18
sdcard:
card_detect_pin: NO_PIN
cs_pin: gpio.5
0-10V et RS485
Voir page broches et routeurs
Status Led
La « Status Led » intégrée à la carte indique par une couleur le status de FluidNC:
- Vert: IDLE
- Bleu: RUN
- Jaune: HOLD
- Rouge: ALARM
Pour fonctionner, la « Status Led » a besoin de ce code dans le fichier yaml:
status_outputs:
report_interval_ms: 500
idle_pin: i2so.21
run_pin: i2so.23
hold_pin: i2so.22
alarm_pin: i2so.20
Note: La led est allumée lors des status idle, run, hold, alarm, et éteinte sur les autres status possibles ( jog, door, ect…)
Les pins au dessus sont là pour installer un bandeau led externe, pour celà, on a besoin d’ajouter un module mosfet externe et un ruban led RGBWW: cliquez sur le schéma pour l’agrandir
* Le voltage de l’alimentation doit être le même voltage que le ruban led (on peut utiliser l’alim de la carte V3 Maxi pour alimenter les leds)
Créer des entrées et sorties personnalisées
- Pour se créer des entrées personnalisées: Wiki FluidNC
- Pour se créer des sorties personnalisées: Wiki FluidNC

