ISEL Flatbed

Fra Robin

(Forskjeller mellom versjoner)
Gå til: navigasjon, søk
 
(52 mellomrevisjoner ikke vist.)
Linje 1: Linje 1:
-
[[Fil:ISEL_FB2.jpg|x200px]]
+
[[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 ==
Linje 7: Linje 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 som ikke lar seg installere på en moderne PC, derfor modifiserer vi iMC-S8 med Arduino og får en moderne, fungerende USB kommunikasjon
+
* 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  
+
IMC-S8 inneholder 3stk  
 +
 
 +
[[Fil:ISEL_md28.jpg|x100px]]
[[https://www.isel.com/en/drive-unit-md-24-28.html MD28 steppermotordrivere]] [[https://www.isel.com/en/mwdownloads/download/link/id/4220/ PDF]]
[[https://www.isel.com/en/drive-unit-md-24-28.html MD28 steppermotordrivere]] [[https://www.isel.com/en/mwdownloads/download/link/id/4220/ PDF]]
* En til hver akse
* En til hver akse
-
* Disse er krute gode og vi bruker de som de er og styrer de direkte fra Arduino
+
* 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]]

Nåværende revisjon fra 5. jul 2019 kl. 14:11

  • 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

All egen kode



På sikt:

  • Erstatte SD kort med ringbuffer
  • Vil vel gå over til MEGA eller DUE etterhvert

Personlige verktøy