« Shapeoko » : différence entre les versions

De Kernel Fablab Lannion
Ligne 59 : Ligne 59 :
[http://wiki.amberspyglass.co.uk/index.php?title=EShapeOko_Assembly_Instructions Guide de montage eShapeOko]
[http://wiki.amberspyglass.co.uk/index.php?title=EShapeOko_Assembly_Instructions Guide de montage eShapeOko]
[http://www.shapeoko.com/wiki/index.php/Assembly_overview Guide de Montage ShapeOko]
[http://www.shapeoko.com/wiki/index.php/Assembly_overview Guide de Montage ShapeOko]
Référence [http://linuxcnc.org/docs/html/gcode.html gcode]


== Commande ==
== Commande ==

Version du 1 octobre 2014 à 16:02

EShapeOko dual Y with LXP.jpg

Descriptif de la machine

Numéro de Série : 178

Dimensions Hors-Tout :

  • profondeur : 57cm
  • largeur : 67 cm
  • hauteur : 50+ cm

Documentation

Exemple d'utilisation

Maintenance / Etat

Mécanique

UserManual.png

les différents manuels de montage de la shapeoko ne mentionnent pas le montage des courroies, ce qui est franchement déplorable. Grâce a une équipe de monteur motivés des solutions ont été trouvés pour assurer un montage fiable, fonctionnelle et pérenne sans risque de déchirure des courroies sur des arêtes vives.

3 roulements n’étaient pas conformes donc la machine a été monté sans et 3 poulies plastiques sont montés avec un seul roulement a la place de 2, Ces 3 roulements de remplacement ont déjà été achetés gracieusement par un membre du Fab Lab.

Pour les limit-switch et un dust collector: http://hackaday.com/2014/03/26/shapeoko-2-mods-dust-mitigation-and-limit-switches/

Commande / Logiciel

Eshapeoko.svg
Installation

GrblController comme logiciel de commande

cd shapeoko/
git clone https://github.com/zapmaker/GrblHoming.git
cd GrblHoming/
qmake
make

grbl sur l'arduino

cd ~/shapeoko/grbl
wget https://github.com/downloads/grbl/grbl/grbl_v0_9a_edge_328p_16mhz_9600_build20121210.hex
avrdude -pm328p -carduino -P /dev/ttyACM0 -D -Uflash:w:grbl_v0_9a_edge_328p_16mhz_9600_build20121210.hex 

Paramétrage grbl

  • NEMA 23: 400 steps per revolution (0.9 degrees per step)
  • Z feed rate : 100mm/min
  • x,Y feed rate: 500mm/min

TODO

Liens

Liste des pièces eShapeOko Liste des pièces ShapeOko

Descriptif de la machine

Guide de montage eShapeOko Guide de Montage ShapeOko

Référence gcode

Commande

En Europe

  • kit de base £235
    • 495mm dual X-rail +29£
    • Aluminium spacers +7.5£
    • 495mm Y-rail
    • All axes NEMA23 motors +21.6£
  • Shield pour UNO Stepper shield 19.95£ doc ou grblShield (instructions)
  • 4 moteurs NEMA23 4*25.95£=103.8£
  • Alimentation (24v 4.2A) : 24.95£ (alim de PC récupérée --> pas possible le -12V est pas assez puissant)
  • Port ~20£

Total: 461,8£ ~= 531.4€

Ailleurs

  • Arduino UNO (éventuellement on en a d'avance)
  • équivalent dremel ~30€
  • assortiment de fraises 4-10$ chaque (+port: la ou la par exemple)
  • 3 ou 4 stepper drivers :
    • Pololu A4988 carrier boards, or the pin-compatible StepStick modules ~8$ chaque
    • radiateur (récup)
    • ventilateur (récup)
  • cablage ...
  • barre de dominos
  • plaque de MDF pour le dessous
  • bombe de peinture pour les plaques métal (~10€)

Outillage nécessaire

  • Papier de verre 200 à 400 pour métal (ou laine d'acier)
  • Taraud (et tourne à gauche) M5×0.8mm
  • clef plate de 8mm
  • 2 clefs plates de 13mm
  • clef Allen de 1.5 à 4mm
  • quelques TyRap
  • équerre
  • chiffon+acétone pour dégraisser

Options

  • Emergency stop Très recommandé !
  • limit switches
  • remplacer l'électronique (arduino+shield+drivers) par une SmoothieBoard (Openhardware design par A. Wolf du TyFab) ~100€

Annexes

grbl conf par defaut

$0=40.200 (x, step/mm)
$1=40.200 (y, step/mm)
$2=320.000 (z, step/mm)
$3=30 (step pulse, usec)
$4=500.000 (default feed, mm/min)
$5=500.000 (default seek, mm/min)
$6=28 (step port invert mask, int:00011100)
$7=255 (step idle delay, msec)
$8=25.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=0 (report inches, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=0 (hard limits, bool)
$17=0 (homing cycle, bool)
$18=0 (homing dir invert mask, int:00000000)
$19=25.000 (homing feed, mm/min)
$20=250.000 (homing seek, mm/min)
$21=100 (homing debounce, msec)
$22=1.000 (homing pull-off, mm)
ok