ISEL Flatbed
From Robin
(Difference between revisions)
(49 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | [[Fil: | + | [[Fil:ISEL_c.GIF|x200px]] |
+ | |||
+ | * XY(Z)-Flatbed unit FB2 | ||
+ | * BD16x4 (4mm pitch) | ||
+ | * Travel 1250mm x 1030mm | ||
+ | * Z-axes with magnet, lift 160mm | ||
== Controller == | == Controller == | ||
Line 7: | Line 12: | ||
[[https://www.isel.com/en/multiple-axis-controller-imc-s8.html iMC-S8 stepper motor controller (modifisert)]] | [[https://www.isel.com/en/multiple-axis-controller-imc-s8.html 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 | + | * 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 | |
[[Fil:ISEL_md28.jpg|x100px]] | [[Fil:ISEL_md28.jpg|x100px]] | ||
Line 16: | Line 21: | ||
* En til hver akse | * En til hver akse | ||
- | * Disse er krute gode og vi bruker de som de er | + | * Disse er krute gode og vi bruker de som de er og styrer de direkte fra Arduino med Dir/Pulse inngang |
+ | * Vi bruker 8 eller 16 microsteps (iMC-S8 er opprinnelig satt opp med 4, som gir forferdelig støy og vibb) | ||
+ | |||
+ | Vi bruker i dag: | ||
+ | * [[https://www.arduino.cc/en/Main/arduinoBoardDuemilanove Arduino Duemilanove (ATmega168)]] | ||
+ | * [[https://www.sparkfun.com/products/12761 SD kortleser]] | ||
+ | |||
+ | == Programvare == | ||
+ | |||
+ | Fra CAD (Fusion360) | ||
+ | |||
+ | * Postprocessor: | ||
+ | ** (Restarte F360 etter første gang Bracket install) | ||
+ | ** Postprocessor: Fanuc/fanuc | ||
+ | ** Property: | ||
+ | *** Write machine = No | ||
+ | *** Write tool list = No | ||
+ | *** Use sequence numbers = No | ||
+ | *** Maximum circular radius = 0.001 | ||
+ | *** Mimimum circular radius = 0.0001 | ||
+ | * Overfør "1.stp" fil til Arduino via å flytte ST kort fra PC til Aruino shield eller via USB og kjør | ||
+ | |||
+ | [https://github.com/matshovin/ISEL All egen kode] | ||
+ | |||
+ | [[Fil:ISEL_top.jpg|x100px]] [[Fil:ISEL_millaP.png|x100px]] [[Fil:ISEL_Duemilanove.jpg|x100px]] [[Fil:ISEL_SD.jpg|x100px]] | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | På sikt: | ||
+ | |||
+ | * Erstatte SD kort med ringbuffer | ||
+ | * Vil vel gå over til MEGA eller DUE etterhvert | ||
+ | |||
+ | [[Fil:ISEL_Mega2660.jpg|x100px]] [[Fil:ISEL_dueP.png|x100px]] |
Revision as of 14:11, 5 July 2019
- XY(Z)-Flatbed unit FB2
- BD16x4 (4mm pitch)
- Travel 1250mm x 1030mm
- Z-axes with magnet, lift 160mm
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
- Vi bruker 8 eller 16 microsteps (iMC-S8 er opprinnelig satt opp med 4, som gir forferdelig støy og vibb)
Vi bruker i dag:
Programvare
Fra CAD (Fusion360)
- Postprocessor:
- (Restarte F360 etter første gang Bracket install)
- Postprocessor: Fanuc/fanuc
- Property:
- Write machine = No
- Write tool list = No
- Use sequence numbers = No
- Maximum circular radius = 0.001
- Mimimum circular radius = 0.0001
- Overfør "1.stp" fil til Arduino via å flytte ST kort fra PC til Aruino shield eller via USB og kjør
På sikt:
- Erstatte SD kort med ringbuffer
- Vil vel gå over til MEGA eller DUE etterhvert