« Shapeoko » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 157 : Ligne 157 :
* par pololu, prévoir switch MS1/MS2/MS3
* par pololu, prévoir switch MS1/MS2/MS3
* alimentation 5V ( 7805 )  pour alimenter partie logique pololu : entrée 7805 sur alim 12/24V
* alimentation 5V ( 7805 )  pour alimenter partie logique pololu : entrée 7805 sur alim 12/24V
== extension BBB ==
[http://www.robotshop.com/eu/fr/affichage-lcd-tft-cape-7-beagleboard.html ecran tactile 7'' ]

Version du 3 juin 2015 à 20:57

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 Avec BeagleBone

Exemple d'utilisation

Tutoriel démo simple (avec stylo)

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

Done

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 et celui supporté par grbl

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

TBD

electronique - à partir PC tour

carte d'interface DB25 <-> pololu

cahier des charges

  • bornier alimentation 12/24V
  • gestion de 4 pololu DIR/STEP + prévoir enable commun
  • par pololu, prévoir switch MS1/MS2/MS3
  • alimentation 5V ( 7805 ) pour alimenter partie logique pololu : entrée 7805 sur alim 12/24V


extension BBB

ecran tactile 7