Devlog #5 PCB
What have i done?
- i have fixed some issues with the code
- added adc voltage divider calculation functio to use my pcb voltage dividers to show me battery voltage.
- added button to the schematic
- routed the pcb
The floating pin problem:
I have made the buttons like i had them in the last few projects, but something didnt seem right, so i googled it and found out i had incorrectly designed the buttons. I had a gnd pin connected through button to the input button pin, but correctly you need to add some positive power through a resistor (10 kiloohms). This problem is called the floating pin problem, if i would have left it that way it would not work correctly and there would be noise and other issues.
Routing the pcb:
I had started routing the pcb. I connected all the things i needed. But i took sime time with the layout of it, like if buttons are down, where is display, and i think i figured it out. I also added the buttons in like a star pattern so they are good to touch. And the battery will be next to the buttons, and most of the sound modules will be down beneath the board. I plan to have 3D printed casing so i added M3 holes to the pcb so i can screw the pcb in later.
Recording problem:
One day i was normally recording but after 40 minutes, i realized that it was not recording and showed errors like reconnecting. I have asked support but nobody replied to me and i tried fixing it myself but it didnt work. I dont know why. On my windows it doesnt work (not even on the desktop application version), but on my ubuntu dual boot it works, but that is problem because i need to use fusion 360 wich is only for windows
What i need to do:
- start designing the 3D model
- download all the additional electronics modules 3D models and make sure they fit in the casing
- check for errors
- add additional features?
- find the components online