Devlog #2
Finished the first version of the PCB
What have I made so far?
So yesterday I made the schematic for this board.
Today, I spent 4 hours working on the PCB — it was pain.
-
So I decided I wanted to make this board as small as I can. It is 29.718 × 17.018 mm, so yeah, it’s pretty small, and you can maybe imagine how hard it is to wire everything.
-
I had to remove the SD card slot because it was too big for the PCB.
-
I even decided that I was just going to use a 2-layer PCB, but yeah, I managed to do it.
-
I had some problems and errors, but yeah, they weren’t that hard to solve — the hardest thing was connecting the last connection (it was impossible).
-
I also added basic silkscreen, and on the bottom side, I wrote the name of every pin so it would be easier to work with it.
This is the first time that I have made something this hard, but hey, this is why I am doing this — to learn something new. (I ran DRC and got 0 errors, easy.)
I even 3D-printed the board, and guys, it’s really that small.
What do I want to do next?
So, because this is just the first version of this board, there are things that I want to edit and add to the board:
-
Silkscreen — This is one of my favourite parts of making a PCB, and I really enjoy playing with it. I want to make it look elegant and professional, but also make it mine. I want to add the names of the pins and their functions (which one is SDA, SCK, and others) so you don’t have to look at the pinout image every time.
-
Reset circuit — One of the issues with the ATtiny3217 is that it doesn’t have a reset circuit, so I want to make one so it automatically reboots itself after flashing and other things.
-
Buttons — I want to add 2 buttons to the board, and yeah, they must be small. One is going to be for manual reset using the reset circuit, and the other one is going to be a classic button that you can use in your programs.
After that, there are a few more things I want to work on in the near future:
-
Inspection — Yeah, I’m trying to do this while designing the board, but for this, I’m going to look at every pin and every piece of documentation and try to find and fix the bugs. (I hope there aren’t going to be many of them.)
-
Documentation — So, because this is open source and I want you to be able to use it too, I want to make really good and clean documentation. I also want to make a pinout image like the professional development boards have.
So I think this is all for this devlog. If you have any questions or ideas, you can write them in the comments.
See you in the next Devlog.
Love u :3
Below you can see the 3D rendering of the board and then the classic 2D image of the PCB.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.