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/CNC/Interpréteurs/Contraptor

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

Introduction

Contraptor est un interpréteur de GCode pour Arduino. Il nécessite un board Duemilanove ou UNO, ou équivalent. Le firmware est trop gros pour un Diecimila.

Contraptor supporte l'accélération des moteurs.

Pinout

Pin Fonction
0 RX
1 TX
2 X STEP
3 X DIR
4 X ENABLE
5 X MIN (butée)
6 X MAX (butée)
7
8 Y STEP
9 Y DIR
10 Y ENABLE
11 Y MIN (butée)
12 Y MAX (butée)
13
14 (A0) Z STEP
15 (A1) Z DIR
16 (A2) Z ENABLE
17 (A3) Z MIN (butée)
18 (A4) Z MAX (butée)
19 (A5)

Installation

svn co https://contraptor.svn.sourceforge.net/svnroot/contraptor/trunk contraptor

Une fois compilé et uploadé sur l'Arduino, ouvrir la console et taper la commande « G1 X1 ». Le moteur X se met et marche comme prévu 1.

1 Dans le fichier « _init », configurer « ENDSTOPS_MIN_ENABLED 0 » et « ENDSTOPS_MAX_ENABLED 0 », sans quoi le contrôleur considérera que la machine est en butée.

Tuning

Le fichier « _init » contient tous les paramètres ajustables.

Références