DrawBot A4 dans l'atelier
Projet étudiant · Makerspace · Mécatronique

Un bras articulé A4 conçu, fabriqué et documenté en équipe.

Le DrawBot A4 est une machine de dessin automatisée à bras articulé, pilotée par ESP32 et pensée comme un vrai projet d’ingénierie open-source : mécanique imprimée en 3D, support feuille découpé au laser, PCB personnalisé, firmware FluidNC et pipeline image → SVG → GCODE → tracé.

ESP32 FluidNC KiCad Onshape Impression 3D Découpe laser GCODE
A4Surface de dessin
5Membres projet
19Étapes tutoriel
ESP32Contrôle machine

Une documentation qui relie conception, fabrication et usage réel.

Le DrawBot A4 n’est pas une machine cartésienne : c’est un bras articulé à deux segments conçu pour parcourir une feuille A4 en combinant transmission par courroies GT2, cinématique pilotée en firmware et calibration fine.

Le projet a été mené comme une chaîne complète d’ingénierie : modélisation 3D sous Onshape, fabrication des pièces, réalisation d’une carte électronique dédiée sous KiCad, intégration de l’ESP32, puis mise au point logicielle avec FluidNC, PlatformIO, p5.js et imagetracer.js.

Cette refonte conserve l’identité sombre rouge/noir du site existant tout en clarifiant le workflow global, les choix de conception et les livrables réels du projet.

ArchitectureBras articulé 2 axes
CommandeESP32 + FluidNC
TransmissionPoulies, courroies GT2, roulements
FabricationImpression 3D + découpe laser
ÉlectroniquePCB custom avec carte SD
WorkflowImage → SVG → GCODE → Série → FluidNC
Vue finale du DrawBot A4
Vue du DrawBot A4 assemblé et prêt pour les essais de dessin.

Du fichier source au tracé physique sur la feuille.

IMG

Image source

Visuel ou croquis préparé pour le tracé.

SVG

Vectorisation

Les contours sont convertis en SVG via imagetracer.js.

GCD

GCODE

Le SVG est transformé en trajectoires exploitables.

SER

Liaison série

Le fichier est envoyé à l’ESP32 depuis le poste de travail.

FNC

FluidNC

Le firmware traduit les instructions en mouvements moteurs.

A4

Tracé final

Le bras articulé exécute le dessin sur la feuille maintenue.

Une architecture mécanique pensée pour la précision malgré les contraintes du bras articulé.

Poulies GT2 Roulements Bras articulés Réglages tension

La partie mécanique concentre la transmission, la rigidité et la répétabilité du mouvement.

Les moteurs pas à pas entraînent les articulations grâce aux poulies et aux courroies GT2. Les roulements réduisent les frottements aux points d’appui, tandis que la géométrie des bras a été modélisée pour couvrir le format A4 avec un comportement stable.

Transmission

Poulies et courroies

Yasmine a piloté la transmission par courroies GT2 et les réglages de tension pour limiter le flottement et les pertes de pas.

  • Courroie GT2 à tension contrôlée
  • Réglages progressifs après essais
  • Compatibilité avec les poulies moteur
Conception

Bras et supports

Les pièces mécaniques ont été modélisées sous Onshape, puis préparées pour impression 3D et intégration sur la structure.

  • Supports moteurs distincts
  • Bras articulés imprimés
  • Support stylo avec guidage

Une carte sur mesure pour centraliser alimentation, commande et stockage.

ESP32 Drivers moteurs Carte SD Fusible 3 A

La carte PCB regroupe les interfaces essentielles du DrawBot A4 et simplifie l’intégration finale.

Elle reçoit l’ESP32, les drivers de moteurs pas à pas, la distribution d’alimentation, le régulateur logique, le slot micro SD et les connecteurs nécessaires à l’assemblage. Le routage a été organisé par blocs fonctionnels pour faciliter les tests et la maintenance.

Protection

Alimentation sécurisée

Le fusible 3 A protège l’entrée principale, tandis que le régulateur assure la stabilité de la partie logique.

Commande

Chaîne moteur

Les drivers moteurs convertissent les signaux issus du firmware en commandes STEP/DIR adaptées à l’exécution des trajectoires.

Voir la page PCB détaillée

Le pipeline logiciel transforme un dessin en mouvements exécutables par le robot.

Damien a structuré le flux logiciel autour de FluidNC, PlatformIO et d’un traitement graphique orienté SVG/GCODE.

Le processus suit une chaîne claire : image source, vectorisation avec imagetracer.js, génération de GCODE, envoi par liaison série, interprétation par FluidNC puis exécution moteur.

Firmware

ESP32 + FluidNC

Le microcontrôleur reçoit la configuration, traduit les commandes et synchronise les déplacements du bras articulé.

Interface

p5.js + imagetracer.js

Les outils web permettent de préparer les fichiers et d’obtenir une trajectoire exploitable sans inventer de chaîne logicielle extérieure.

1

Flasher FluidNC

Préparer l’ESP32 avec le firmware.

2

Installer config.yaml

Charger la configuration machine.

3

Envoyer le GCODE

Transmission série depuis le poste de travail.

4

Traduction FluidNC

Lecture des consignes et gestion des axes.

5

Exécution moteur

Les moteurs réalisent le dessin demandé.

6

Calibration

Mesure, correction et validation du tracé.

Le montage associe pièces imprimées, découpe laser et intégration progressive des sous-ensembles.

Le robot a été assemblé en combinant fabrication additive, découpe laser et ajustements successifs après test.

Impression 3D

Bras, supports moteur, support stylo et pièces d’interface issus des fichiers STL du projet.

Découpe laser

Support feuille, clapet et éléments plans pour le maintien du format A4.

Intégration

Montage des roulements, tension des courroies, pose du PCB puis essais moteurs et calibration.

Le tutoriel complet en 19 étapes est détaillé dans la fiche technique.
Vue d’ensemble de l’assemblage Fallback galerie interactive
Assemblage Onshape général Assemblage global du robot dans Onshape.
Machine DrawBot A4 Vue machine utilisée comme référence de montage.

Le PCB et sa soudure ont structuré l’intégration finale de la machine.

Galerie des vraies images du projet.

Robot final prêt à dessiner

Machine finale

Vue du DrawBot A4 assemblé après intégration mécanique et électronique.

Contexte makerspace du projet

Contexte atelier

Le projet a été développé dans un environnement de fabrication numérique et d’essais.

Atelier de fabrication

Fabrication

Assemblage, prototypes et réglages effectués en atelier.

Vue 3D interactive du robot complet.

Le modèle CAO assemblé (bras articulé, base, support feuille, électronique) est intégré directement depuis Sketchfab. Cliquez-glissez pour pivoter, molette pour zoomer.

DrawBot A4 — Assemblage complet

Sketchfab · CAO Onshape
Modèle 3D — manipulation libre. Remplacez l'URL de l'iframe par celle de votre propre modèle Sketchfab/Onshape une fois exporté.

La documentation complète est maintenant structurée comme un dossier d’ingénierie.

La fiche technique détaille les 12 sections demandées, le tutoriel 1 → 19, les téléchargements réels, la galerie finale et les vidéos du projet.