tamagotchi
Hack Club Fallout hardware and firmware development ship.
Fallout hardware project by a Hack Club builder.
更新记录
-
I spent most of today making the schematic different from the tutorial to add some of my own changes. I wanted some type of joystick like control and found a replacement component for the psp1000 joystick. It's a little big on the board, but I suppose it has to be since it's a joystick. I replaced two buttons and moved the joystick to the left side of pcb, then the other two buttons will probably have some typical feed/sleep (i dont really know yet...). I want to use the joystick to like play games and allow you to control movement etc. I couldn't find it on lcsc so I just searched and found a someone's github repo and downloaded it from there and used some 1x4 pin for the schematics and used the footprint i got off github. I also added a temperature sensor on the top right ear of the rabbit pcb which I plan to have the pet react differently to different environments' temperatures. There's a 4.7k res in the back because that's what the website said. I added a right angle power slider switch to the right edge of the pcb that'll be used to turn the tamagotchi on/off as not to waste battery. I had to move around the existing components on the pcb and moved the esp such that the charging port is accessible from the lower part of the board. I also moved around the mounting holes and actually added a third one since the shape is kinda wonky. Yeah that's it for today. 
-
I spent a long time trying to fix a lot of the problems I had with the board. Apparently, the buttons were not supposed to be flipped the other way (?), I checked in with a friend who was also doing the project and made some changes. I also removed the buzzer I added since I didn't really plan to make two sounds anyway and rearranged the board a bit so that the buttons and xiaoesp32c3 were in different places/orientations. After that, I fixed the routing and ran the check and everything was good. Im going to try and figure out how to get it onto onshape next time, i tried exporting it but ran into problems with the 3d model for the xiaoesp32c3 not loading for some reason and also I literally can't find the step file kicad says it allegedly downloaded onto my computer. Next time I'll probably look into other components for the tamagotchi as well like the usbc charging and such. Also will figure out how I want to model the tamagotchi before cading (prob will make some paper sketches first so i dont go in completely blind). 
-
I spent majority of this entry fixing all the previous errors I had. I realized some of the tracks were not routed properly to each other, so that was giving me some errors. I also has problems with a layer running into the parts, so I edited the footprint for a lot of these (mostly just the buttons and buzzer). I also had to change the hole size for a lot of the parts, mostly on the oled. I just made it slightly smaller. After that, there were still some silkscreen warnings, but I think they don't actually affect the pcb all that much (I checked with the tutorial and it looks like they have the silkscreen kept as well). I also went back to schematics and added another buzzer and luckily, it was pretty simple to route it to the rest of the design. I ran the tests again, and there were no longer any more problems, so I took the appropriate screenshots, downloaded the files, and uploaded it onto my repo (https://github.com/Sylvia3366/tamagotchi-pcb).  I'm looking into cadding the rest of the tamagotchi in the next few entries before ordering parts. And then I'll update the README and other files needed in the repo.