Electronics Production

Group Assignment - 09/24/2022

Build In-circuit Programmer - 09/24/2022

I followed these steps (similar to the vinylcutter):

  1. double-taped the board on the white sacrificial layer
  2. import the trace PNG files to start mods
  3. Select ...trace and calculate
  4. Change the drill bit to 1/64 (thinner), select move to origin
  5. Wait for 5 sec (otherwise, we need to restart the machine) and open the lid, make the drill bit touch the board
  6. Send the file to the device (the drill bit will do each trace 4 times, so it takes about 10mins)
  7. After it's done, open the lid, vacuum-clean the debris (Remember to press the board you want, otherwise, it might be sucked into the vacuum.)
  8. Change the bit to 1/32 (thicker), do the 3 with ...outline and 4,5,6 steps. They will cut the board out.

I used wire solder (we couldn't find the paste), I noticed a good practice was to make sure the copper part is a bit longer than the pin of the component, in that case, we can put the tip of the gun on the corner formed by the copper and the tip, then touch the solder at that corner.

Oh, also, someone told me to solder the pin of the USB port (so they bump up) and also remove the outskirts of the USB port

Finally, to program the board, I used the board provided by Suvin to program mine. Several points to pay attention to:

  1. Make sure the board to be programmed is connected on the back, the board as a programmer is connected on the side
  2. Do openocd on atsamd11-master-bootloader first, then on free_dap
  3. When we see the Verified...OK stuff on both folder, that means it was successful, we can now use this board to program others' board.