30.06.2013 Views

View/Open - Scholarly Commons Home

View/Open - Scholarly Commons Home

View/Open - Scholarly Commons Home

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!