Open comments for this post
Hi! Right now I finished the rest of the PCB, I:
- Rounded off the corners (3mm fillet)
- Finished all routing and changed some traces to make everything work (I used ALOT of vias hope that isn’t an issue!)
- Ran DRC - 3 times - to make sure nothing goes wrong
- Repositioned the LED Pad for easier soldering
And I think that’s pretty much it! Oh yeah I crashed out a lot cz some traces were in the area of the LED which is the hole area (I can NOT speak rn) but u get the point like the hole that is cut out for the LED, over there, there were traces so i had to move them, then, some tracks were inside other tracks of totally different nets :heavysob: like I crashed out sm cz of this. Anyways, im done with my PCB i’ll just double check diode orientation (I can fix it later by soldering diodes other way around but i wanna make this easier for me) and then I’ll start working on the CAD. I hope I can use OnShape Hackatime instead of lapse cz i am tired of using lapse. Anyways, cyaaa!!!!
Lapse Link: https://lapse.hackclub.com/timelapse/jHSqlRHYnwNE
Open comments for this post
Hi, back with another devlog, right now I added all the components to my PCB, routed alot, arranged everything, searched for footprints, and I did manual precise placement of LEDs. Right now theres still some routing left, gotta round the corners, add art, and make the entire thing just better in general. Then we can move on to the software.
Lapse Link: https://lapse.hackclub.com/timelapse/04KqJEMffp7a
Open comments for this post
Hi! I added the RGB, double checked everything, and organized the schematic and made it prettier! I was also tryna add the stardance logo in the bottom left corner but it just wasnt working so I added the orpheus skating on a pcb image. For the RGB, I added a 330ohm resistor on the data line for Anti Ringing and to limit the data current so it dosent bounce around and cause data corruption or whatever, and I added a connector in the schematic at the RGB Pin, that will be an SMD Pad on the PCB so i solder a wire from the SMD Pad to the Xiao RGB Pin. Now I just gotta make the PCB then the case.
Lapse Link: https://lapse.hackclub.com/timelapse/yA3oJffGrZsA
Open comments for this post
So I decided what components to use, I decided the following:
1x EC11 w/Switch
3x4 MX Layout
1x 0.91” i2c OLED
Seeed Studio XIAO RP2040
12x SK6812 RGB LEDs
Since there are only 11 GPIO Pins broken out, I’m going to solder the NeoPixel LED DIN Pin to the on-board RGB LED DIN Pin or via, this will allow me to also have RGB without having to compromise on my components selection. I could’ve tried using an I/O Expander IC like the MCP23017 or similar but that would’ve added cost and complexity, and since this will be the first time I make a macropad/keeb that will (or should) actually work, I wanna keep the hardware and firmware as easy as possible to reduce the chances of me fucking it up.
After deciding everything, I created a KiCad proj, downloaded the libs and added them to KiCad, opened lapse, and locked in and designed the schematic. Some pauses where my mouse was moving but nothing going on in KiCad was me searching up on google to fact-check my decisions, like how to wire the matrix and stuff. Sometimes I was going to the Hackpad docs (like for the OLED part), and sometimes it was when I was adding footprints or net labels, so sorry for those pauses lol.
Now all I have to do is add the RGB, double check everything, assign footprints, etc. Then I can move on to the PCB and CAD.
Lapse Link: https://lapse.hackclub.com/timelapse/DoOaE3jAJ1TA