Make an in-circuit programmer by milling the PCB & program it
Tools Used in This Assignment
Electronic Production
prepare
this week i was very exited for because again i am doing something for the first time in my life. our task for the week was to make FabTinyISP. we started the week with a workshop on using roland milling machine and soldring presented by QBIC fablab. the next day i was ready to jump on and start.
i used fabmodules to prepare the files for the machine. below picutres discribes the process
the output file is roland mill and its ready to be taken to the machine software where you only have to check for your desired starting point and hit go
PCB milling
once its in the machine and before you can start milling you need to situp the machine. from the tool selection to the z calibration
these process are stright forward i just followed the instructions of the machine and it was done in no time.
i started my first attempt with single sided copper clad board. i sticked it on a wax cube with double sided tape.
after few miniutes it stopped working and the screen reads as follow:
we felt that the clad wasn't sticked to the wax proparly which caused the problem so i tried to fix that by sticking it again and making sure that its fixed to the wax correctly this time. i canceled the job, changed the bit, did the z calibration again and changed the starting point from the software. then i started again
this time it did the job but the traces were very thin and the cutting was left a rough surface so i changed the set up in fab modules. i reduced the cutting depth for the traces and uploded the file again. repeated the machine setup steps. and started the job. first time it was movin in the air hardly touching the plate. after some more tweeking i was able to get this.
i was happy enough to decide to move forward as it already took so much time and effort.
for the other part i did the same but this time from the first time i was successful.
Soldering Iron
agian this is a new task to me. first i prepared my workplace and brought everything i need closer to me because i didn't want to move alot during the process.
i had so much trouble with this one i had short circuit but i couldent figure from where. i worked my way backward from the short place. i had to remove some of the componants and then re solder them and finaly i was able to ditect the problem.
Programming
we used arduino board as isp to program the board. first we burned bootloader then we had to use ubento operating system to be able to comminucate with the board.
i used ubuntu as the operating system. so the first thing i did is install all the required files and updates.
then i edited the make file and programed the fabisb and at last you can see the device listed with other devices.