View/Open - Scholarly Commons Home
View/Open - Scholarly Commons Home
View/Open - Scholarly Commons Home
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
mounted to the axes carriage. Timing belt and pulleys are used to couple a slave<br />
lead screw to the motor lead screw to achieve a symmetrical drive in case of the x<br />
axis.<br />
A microcontroller with a universal serial bus 2.0 peripheral, the Philips LPC-2148<br />
ARM7TDMI is used with this machine which provides the main channel of<br />
communication between the machine and the user. It is a high performance 60 MHz,<br />
flash based micro controller with 512kb flash memory and 40kb of RAM. The large<br />
Random access memory available helps to buffer motion commands so that real<br />
time motion is not affected. The universal serial bus powers the microcontroller and<br />
so communications are intact even when amplifier electronics are not powered. A<br />
xylotex 4 axis stepper motor amplifier board is used to power the syringe tool stepper<br />
motors and the positioning system. This board provides switch mode current<br />
regulation for 4 stepper motors per board.<br />
The microcontroller‟s firmware was developed in C language using a software called<br />
Crossworks. The firmware provides some very important function like<br />
Configuration of limit switches (present/absent for each axis and direction)<br />
Communicating axes positions and other system status to the PC via the USB<br />
Controlling step and direction outputs for up to 6 axes.<br />
Receiving and syntactic analysis of packetized commands from the PC via the<br />
USB<br />
Buffering of motion path segments for fabrication paths<br />
Immediate execution of jog motion and emergency stop commands<br />
3.2 Development of Fab@<strong>Home</strong> machine<br />
The project begins with the procurement of the Fab@home kit from Koba industries,<br />
based in Albuquerque, US which essentially means that the kit contains everything<br />
required for the setup. The Fab@home machine can also be built by buying the<br />
fabber and the parts separately. Being an open source code machine and the design<br />
of the structural components and everything required is available and hence the<br />
body can also be cut to dimensions with a laser cutting machine. With a good<br />
63