ISEL Flatbed
From Robin
(Difference between revisions)
Line 30: | Line 30: | ||
* Postprocessor: Fanuc, sett opp til å ikke tillate sirkulære/helix bevegelser, kun G01/G00 | * Postprocessor: Fanuc, sett opp til å ikke tillate sirkulære/helix bevegelser, kun G01/G00 | ||
* Filtrer NC filen | * Filtrer NC filen | ||
- | * Les inn og generer | + | * Les inn og generer MotorByteArray fil |
- | * Overfør | + | * Overfør MotorByteArray fil til Arduino og kjør |
[https://github.com/matshovin/ISEL All egen kode] | [https://github.com/matshovin/ISEL All egen kode] | ||
[[Fil:ISEL_top.jpg|x200px]] | [[Fil:ISEL_top.jpg|x200px]] |
Revision as of 20:42, 26 June 2019
- XY(Z)-Flatbed unit FB2
- BD16x4 (4mm pitch)
- Travel 1250x1030m
- Z-axes with magnet brak lift 160m
Controller
[iMC-S8 stepper motor controller (modifisert)]
- Med denne følger rævskit programmet PROnc/PALpc som ikke lar seg installere på en moderne PC, derfor modifiserer vi iMC-S8 med Arduino og får moderne fungerende USB kommunikasjon
IMC-S8 inneholder 3stk
[MD28 steppermotordrivere] [PDF]
- En til hver akse
- Disse er krute gode og vi bruker de som de er og styrer de direkte fra Arduino med Dir/Pulse inngang
- Oppsett: 800pulser/omdreining -> 800/4 = 200pulser/mm lineær bevegelse. Dette gir i prinsippet 5um oppløsning
Programvare
Fra CAD (Fusion360)
- Postprocessor: Fanuc, sett opp til å ikke tillate sirkulære/helix bevegelser, kun G01/G00
- Filtrer NC filen
- Les inn og generer MotorByteArray fil
- Overfør MotorByteArray fil til Arduino og kjør