Spent an hour organizing the crystal cluster cuz it looked kinda ugly and too close to each other which made them kinda hard to solder……anyways here’s the new result
Log in to leave a comment
After the failure, just in case it’s bc of any design issue here’s a couple changes I made:
Log in to leave a comment
GUYSSS I finally got my boards and gave the very first shot!
I gotta be honest popularizing the board is the most boring process, and it took me almost 1 and a half hour……And after spending almost one more hour of repairing I FAILED TRAGICALLY
But anyway here’s the result (look at the picture below
***Note that the hours were recorded the day before but now I finally have time to devlog
Log in to leave a comment
Finished and ordered my custom radio module!
Spent some time on routing the my radio PCB, checking DRC, and re-arranging the layout
*** Damnn I just realized that I shouldn’t switch 0402 components to 0603 cuz the radio might somehow be detuned……..
Log in to leave a comment
Finished prototyping using my RP2040 custom devboard!!!
This basically validates my design for the PCB as it uses the exact same parts except different PWM pins
*** Note that I haven’t added nrf24l01 in my design as radio is very unpredicatable
YAYYYYYY this time I prototyped on my RP2040 devboard and DRV8833 even tho I gotta use an Arduino Uno for power supply. I tried to power L298N from my custom board but it didn’t work cuz the current spikes are crazyyyyy. But anyways huge success, next up imma connect it to my radio nrf24l01 and see how it goes
Log in to leave a comment
Huge success!!! I finally made two custom RP2040 boards communicate with each other through nrf24l01, and next up imma wires them to my custom board
Log in to leave a comment
Just tested out the transmitter, while testing out my RP2040 custom devboard!!! (huge success)
Pins:
Log in to leave a comment
Tested out circuits on Arduino UNO + L298N first!!! Imma try out RP2040 and TB6612 later
Log in to leave a comment
Spent some time soldering all the components for prototyping
Log in to leave a comment
DAMNNNN I just picked all the parts manually……guys MANUALLY
IT TOOK ME SO MUCH TIME (look at the price :( SO EXPENSIVE
*** BTW I also discovered how I accidentally used 0603 for a 10uF cap, but we got solutions lol
Log in to leave a comment
YAyyyyyy this time the layout isn’t too bad lol
Just spent an hour figuring out the layout and trying to connect everything
Log in to leave a comment
Damn I kinda messed up the reference number and the parts………I didn’t know that I needed to use 0402 lol
Anyways we can finally get into PCB layout and routing!!!
Log in to leave a comment
OOOOOOOO finally got to the most exciting part cuz guys radio is very sensitive to any changes!!!
But anyways WE GOT THIS lol
Btw i also picked the cyrstal (YXC Crystal Oscillators X49SD16MSD2SC) from LCSC let’s hope it works
Log in to leave a comment
Finished the schematic for the custom nRF24L01 module!!! YAYYYYY
Log in to leave a comment
DAMNNNNN easyeda cannot export to kicad for some reason………So I gotta draw a new one myself. Anyways after spending some time here’s the beautiful result
Log in to leave a comment
Finally copied RF antenna from the datasheet!!! It was kinda a hassle lol
Log in to leave a comment
Spent an hour on designing the schematic for the radio!! Im going build radio module first
Log in to leave a comment
Here’s a couple things I changed before moving on to nrf24l01 radio
Log in to leave a comment
After struggling for 2 hours, finally replaced the two inductors with 4mm x 4mm one!!!
*** You’ll see how much I struggled in lapse lol
Log in to leave a comment
NOOOOOOOOO I just noticed that I picked the wrong inductors……….I accidentally picked the 0201 one and that doenst allow enough current (like nowhere close)
*** Look at the highlighted part
Log in to leave a comment
WOOOO I spent so much time on fixing and rerouting AP62401WU……
Log in to leave a comment
Well well well for the past two hours I was designing my nrf24l01 antenna and trying to implement it into my design
I thought I couldve just imported other people’s designs but HELL NAH
Here are a couple options that I can refer to tho
Log in to leave a comment
Alr last devlog before ordering!!
Double checked everything including adding more vias and ran DRC twice
One last glance at my beautiful PCB :)
Log in to leave a comment
Updated README and added a release!! Btw I also added a little sketch fab model
Log in to leave a comment
Rendered my PCB!!! And also made this blueprint style image (see the second image)!!!
Log in to leave a comment
I spent some time on reading RP2040’s datasheet again and learned that there’s only two SPI and I2C engines, with 8 slices of PMW
Log in to leave a comment
Here’s wat i did for the past two hours
Log in to leave a comment
Finally finished routing!!!
Log in to leave a comment
OMG this is getting frustrated!!! I really should’ve used 4 layer board lol
Cuz now Im having two troubles
Log in to leave a comment
After two and a half hour of hard work, I almost finished the routing!!!!
Log in to leave a comment
I roughly positioned all the main components and changed the number of output pins to allocate for GND and 3V3
Log in to leave a comment
Connected to footprints!!
Log in to leave a comment
Completed the schematic for AP62401 (12V to 5V) and TBTB6612FNG!!!
Damn and I just realized that TBTB6612FNG is actually the chip itself lol
Any way here’s a little diagram explaining how the power supply works:
12V –> AP62401 (12V to 5V) –> RT6154AGQW (5V to 3V3) –> MCU
–> TBTB6612FNG –> Motors
Log in to leave a comment
Spent some time on finding voltage regulator to convert 12V to 5V so that battery can also supply RP2040 (ofc not directly
Log in to leave a comment
I was figuring out how to wire the RT6150AGQW
Log in to leave a comment
I roughly completed my schematic while referring to pico schematic
Here are sth I noticed:
Log in to leave a comment
For the past hour I was reading TB6612FNG schematic and trying to apply it to my own. But here were the problems: