diff --git a/docs/Assignments/week_8_electronic_production/IMG_9287.jpg b/docs/Assignments/week_8_electronic_production/IMG_9287.jpg new file mode 100644 index 0000000..44de1d9 Binary files /dev/null and b/docs/Assignments/week_8_electronic_production/IMG_9287.jpg differ diff --git a/docs/Assignments/week_8_electronic_production/electronic_production.md b/docs/Assignments/week_8_electronic_production/electronic_production.md index 0c8e9c2..bb3f2c1 100644 --- a/docs/Assignments/week_8_electronic_production/electronic_production.md +++ b/docs/Assignments/week_8_electronic_production/electronic_production.md @@ -42,6 +42,13 @@ For edge cuts with `fill edge cuts` Then load jpg file into ModsProject. +### Exporting drill hole +Exporting drill holes is a bit weird in kicad. You need to press some other buttons to do that. In the export menu I clicked the generate drill holes button. + +![alt text](image-19.jpg) + +![alt text](image-20.jpg) +In there I used these settings from [this page](https://fabacademy.org/2024/labs/skylab/students/eka-prawira/assignments/week08/pcb-design). After that I could export it into gerbertoimg and then into modsproject. ## Using modsProject to use the machine We use modsproject.org to send our designs to the machine. The website uses webserial to communicate to the device so you need chrome or any chromium based browsers to use this website. Otherwise it won't work. @@ -60,12 +67,19 @@ After that we could import the file ![alt text](image-7.jpg) And press calculate over here ![alt text](image-8.jpg) + When it's done a new page will pop up with the toolpath. You can close that. Now you need to set the starting coordinates. ![alt text](image-9.jpg) + That can be done over here. The origin is the starting position of your job. After it's set. You can finaly click the send file button. ![alt text](image-10.jpg) +### Important for cutting out boards + +Make sure your offset number is 1 otherwise the machine will do 40 loops around the cut. (Thanks Irja) +![alt text](image-21.jpg) + ## Making my first programmer I went through the fabacademy website and looked for my first board to make. I wanted to make a programmer so I could program other Atiny's and SAMD's and get started on making small boards. @@ -111,4 +125,25 @@ I had some issues with the DRC because the joystick wasn't made properly. The 4 ![alt text](image-17.jpg) -All the warnings are silkscreen warnings so I don't have to worry about that. \ No newline at end of file +All the warnings are silkscreen warnings so I don't have to worry about that. + +## Issues when milling +When milling some of the traces where too close and modsproject combined all these traces into one. Henk helped me and set the tool diameter a bit lower so these traces would get cut out. Next time in KiCad I need to increase the spacing a a bit to account for sloped traces. Because KiCad doesn't account for it well. + +So I halved the the cutting image because I didn't wanna re cut everything again but then It also broke some traces that it wasn't supposed to cut. + +![alt text](image-22.jpg) + +You can see it's on the same line I set it to cut again. + +![alt text](IMG_9287.jpg) +So if I wouldn't have made the initial mistake I would have a complete board. + +### Repairing the board + +![alt text](image-23.jpg) + +## Final result + +I decided to remove the legs because I am going to be making a case around it anyways and there is no need to use that much extra copper. + diff --git a/docs/Assignments/week_8_electronic_production/image-19.jpg b/docs/Assignments/week_8_electronic_production/image-19.jpg new file mode 100644 index 0000000..0cb144f Binary files /dev/null and b/docs/Assignments/week_8_electronic_production/image-19.jpg differ diff --git a/docs/Assignments/week_8_electronic_production/image-20.jpg b/docs/Assignments/week_8_electronic_production/image-20.jpg new file mode 100644 index 0000000..e8ea573 Binary files /dev/null and b/docs/Assignments/week_8_electronic_production/image-20.jpg differ diff --git a/docs/Assignments/week_8_electronic_production/image-21.jpg b/docs/Assignments/week_8_electronic_production/image-21.jpg new file mode 100644 index 0000000..aaf614f Binary files /dev/null and b/docs/Assignments/week_8_electronic_production/image-21.jpg differ diff --git a/docs/Assignments/week_8_electronic_production/image-22.jpg b/docs/Assignments/week_8_electronic_production/image-22.jpg new file mode 100644 index 0000000..a01cf6f Binary files /dev/null and b/docs/Assignments/week_8_electronic_production/image-22.jpg differ diff --git a/docs/Assignments/week_8_electronic_production/image-23.jpg b/docs/Assignments/week_8_electronic_production/image-23.jpg new file mode 100644 index 0000000..6901cfc Binary files /dev/null and b/docs/Assignments/week_8_electronic_production/image-23.jpg differ