This time I chose basic design. "hello.ISP.44.res" Which has resonator instead of crystal.
As a first step I used illustrator to modify the Logo.
Use fabmodules transfer PNG file to rml file.
Trace data :image (.png)>Roland mill (.rml)>PCB traces (1/64) Machine:SRM-20 set xyz as 0 and cut depth0.2mm
Interior data :image (.png)>Roland mill (.rml)>PCB traces (1/32) Machine:SRM-20 set xyz as 0 and cut depth0.6mm
NG. some place are merged.
OK.
Set resolution appropriately. This time 1269ppi
What I've learned
First time when I added the logo, didn't well consider data resolution.
After milling the PCB board, I have found resolution must be exactly same as original one.
Otherwise it will influence for circuit design.
2.Milling board
Use Roland SRM-20 to milling PCB board via roland original software "VPanel for SRM-20".
Finished. When you change the bit, need to be very carefully especially 1/64. It's fragile.
After finishing milling, For the purpose of removing a surface dirt, washed PCB board with water and soap.
What I've learned
When using VPanel(SRM driversoft), data must be completely removed everytime.
Otherwise machine will milling the data from top of the list. I didn't know this and wasted a PCB board.
NG. I did't check the circuit design carefully, 3 places were connected.
OK. no merged place.
Error occured and stopped on the way. Possibly rml file has the problem, so I remake rml file again.
Left one has stopped on the way.(maybe kind of data error)only milled twice. Right one has completed triple offset.
3.Soldering
Long time no soldering SMT parts. It's so small. First heat the PCB then put the solder.
No need to put too much solder. Use flux just before soldering.
What I've learned
I forgot to solder USB connector's signal pins, some place seemed short and re-soldered.
From small to big component. From center to out side. Test every point by using multimeter.
So that have confidence to go next software step.
4.Make Cable
Use rainbow cable and 6pin sockets. No need to place signal cable one by one.
Cut superfluous cables.
5.Set Arduino as ArduinoISP
This time used Arduino instead of ATAVRISP2 programmer.
Summon "ArduinoISP" and compile, upload to Arduino board.
What I've learned
Arduino can do so many things. If don't know how to do it, just google.
Using appropriate keyword to search.
6.Install WinAVR
I wanted to use AVR studio instead of WinAVR. However AVR studio+AruduinoISP's information was not so much.
This time just follow tutorial.
Before installing WinAVR. I was worried about WinAVR is too old and abondoned for 6years...
So I back up relevant system registry before installing WinAVR.
As expected WinAVR has overwrited Sytem path. Luckily I can restore from registry back up.
What I've learned
Using old software, there are so many useful information and stable. However sometime cause problem with
new enviroment(OS). It's better to try new sofware and leave information on the web.
7.Programming
Download firmware and modify makefile avrdude setting