ISEL Flatbed
From Robin
- 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
Installing cncjs
The machine is connected with a raspberry pi running CNCjs. To install CNCjs run the following commands:
(These are not strictly necessary.)
$ sudo apt-get update $ sudo apt-get upgrade -y $ sudo apt-get dist-upgrade -y
-Installing build essentials
$ sudo apt-get install -y build-essential git
-Some useful tool, some are already preinstalled in Rasbian.
$ sudo apt-get install htop iotop nmon lsof screen -y
-Installing node package manager
$ sudo apt install npm
-Installing CNCjs
$ sudo npm install -g cncjs@latest --unsafe-perm
After the installation is finish you can run CNCjs with the command cncjs
. The default port is 8000, and the webserver can be accessed by the URL: http://isel.labnet.ifi.uio.no:8000/
På sikt:
- Erstatte SD kort med ringbuffer
- Vil vel gå over til MEGA eller DUE etterhvert