stm32-module
My first MCU Module, with USB-C and 60 exposed pins to goldpin sockets! Also comes with 2 of them being 1.8V!
Created by
emb3rcia
Tier 3
2 views
0 followers
CAN β‘π
approved stm32-module ago
Tier approved: 3
Grant approved: $43.00
Thanks for fixing the usb!
emb3rcia
submitted stm32-module for ship review ago
emb3rcia
added to the journal ago
Changed LDO
Hello! This journal entry was originally supposed to be about the length-tuning traces, but I see it already is published. But - I also needed to change LDO as MICROCHIP MCP1726-3302E/SN is not in stock and LCSC doesn't allow ordering it because they don't have it. So, I needed to check for another one with the same pinout for different project I made that's PCB is already ordered, and I found MICROCHIP MCP1727-3302E/SN which is 1.5A version of 1726 instead of 1A. It has almost the same pinout, only difference is that one of the VOUT pins is SENSE pin instead, but in fixed versions it is shorted to VOUT instead, so it will work! I am changing BOM right now to reflect the change, and I am sending project to re-review.


emb3rcia
added to the journal ago
Length tuned my usb traces
My submission was rejected due to usb traces not being delay tuned. I fixed the length difference of them while also placing esd diode on f.cu instead of b.cu



Souptik Samanta π
requested changes for stm32-module ago
Hey, the USB data traces donβt appear to be length matched. This could cause problems for proper USB communication.
emb3rcia
submitted stm32-module for ship review ago
emb3rcia
added to the journal ago
Corrected button connection
Like in my turnsignals, it turns out, that button has different connections. I corrected them right now. Simple thing: connect 2 wires differently on pcb and on schematic. Need to do it in my other project too


emb3rcia
added to the journal ago
Added bom and gerbers and replaced not available parts
I changed not available parts on pcb, specifically it was connector (changed few routes slightly), switches (the same package so only schematic), 2.2uF capacitor (model listed in readme, schematic has generic C symbol, so no problem) and i think thats it. Added bom at the end of readme and as bom.csv. I dont know if it is required if i am paying but i added it anyways.
emb3rcia
added to the journal ago
Rerouted PCB
Okay, so: I decided to reroute the PCB in the whole. Specifically, I deleted everything of it and imported from schematic again. Then repositioned everything and routed it together. I think it is better than before. Traces went better, but still need to work on them globally in my projects and experience. Tomorrow I will do the "Submit Design Review" and prereqs for it. Right now i am going to sleep, good night!





emb3rcia
added to the journal ago
Made github repo, copied old journal.txt, made v1
old journal.txt:
`30/1/2026 6:04AM
Cant sleep, so next project: quick one (i hope), which is stm32 usb module. I am searcing for parts, right now i see STM32H7B0RBT6 as good mcu candidate. MCP1726-3302E/SNVAO as max 1A LDO cuz of buck 5v-3.3V 600mA+ cost. TPS73618QDCQRQ1 as 1.8V LDO, max 400mA, cheap.
6:19AM
Going to try to sleep, gn reader!
7:14AM
Couldnt sleep so came back, ive chosen few parts in bed as well, ESD diodes will be RCLAMP0502BATCT for CC and D pairs, one per. SMA6L5.0A/TR13 will be for vbus. 10155435-00011LF as port
8:10AM
Connected everything except pins 17-48 on schematic, will continue later
8:21AM
10 minute break and we are back again
8:54AM
Connected everything on schematic! Now pcb, but first i will count up schematic connection + part picking time spent.
Schematic connection + part picking time spent: 104 minutes
9:13AM
Quick break for food
9:28AM
Came back, but will make longer break rn
10:09AM
Came back for wiring
10:40AM
Wired some, now break
3:22PM
Was wiring from when i sent message to channel #blueprint on hackclub's slack, so 11:33AM, but took some toilet breaks, didnt exactly journal, so lets say i was wiring from 12:00PM, now i finished. Exported footprints and symbols also so i can upload it to github. Will try it on VM if it boots with only these libs.
3:50PM
Finally set up virtual box to work, setting up windows on it to test it if it works without my libs
4:18PM
VirtualBox froze up, checked it in kicad 9 where i have nothing added as i use kicad 8, it works
5:02PM
Made github repo, added readme, added datasheets for every component. Next will export PCB as step and add it to the project. Waiting for response about how should i integrate this journal to blueprint web one.
6:30PM
Time to what? To redo the board. Why? I want it to be better. So, i want to make schematic face a bit what will pcb look like for easier pin connecting. Also i need to make CSV of all dual-role pins on board ASAP.`

This is copy of my journal.txt i've been documenting progress in from start of project before i've learned that you need to journal here, Simon on blueprint channel answered that this will still count toward the project :)
emb3rcia
started stm32-module ago
1/30/2026 7 PM - Made github repo, copied old journal.txt, made v1
old journal.txt:
`30/1/2026 6:04AM
Cant sleep, so next project: quick one (i hope), which is stm32 usb module. I am searcing for parts, right now i see STM32H7B0RBT6 as good mcu candidate. MCP1726-3302E/SNVAO as max 1A LDO cuz of buck 5v-3.3V 600mA+ cost. TPS73618QDCQRQ1 as 1.8V LDO, max 400mA, cheap.
6:19AM
Going to try to sleep, gn reader!
7:14AM
Couldnt sleep so came back, ive chosen few parts in bed as well, ESD diodes will be RCLAMP0502BATCT for CC and D pairs, one per. SMA6L5.0A/TR13 will be for vbus. 10155435-00011LF as port
8:10AM
Connected everything except pins 17-48 on schematic, will continue later
8:21AM
10 minute break and we are back again
8:54AM
Connected everything on schematic! Now pcb, but first i will count up schematic connection + part picking time spent.
Schematic connection + part picking time spent: 104 minutes
9:13AM
Quick break for food
9:28AM
Came back, but will make longer break rn
10:09AM
Came back for wiring
10:40AM
Wired some, now break
3:22PM
Was wiring from when i sent message to channel #blueprint on hackclub's slack, so 11:33AM, but took some toilet breaks, didnt exactly journal, so lets say i was wiring from 12:00PM, now i finished. Exported footprints and symbols also so i can upload it to github. Will try it on VM if it boots with only these libs.
3:50PM
Finally set up virtual box to work, setting up windows on it to test it if it works without my libs
4:18PM
VirtualBox froze up, checked it in kicad 9 where i have nothing added as i use kicad 8, it works
5:02PM
Made github repo, added readme, added datasheets for every component. Next will export PCB as step and add it to the project. Waiting for response about how should i integrate this journal to blueprint web one.
6:30PM
Time to what? To redo the board. Why? I want it to be better. So, i want to make schematic face a bit what will pcb look like for easier pin connecting. Also i need to make CSV of all dual-role pins on board ASAP.`

This is copy of my journal.txt i've been documenting progress in from start of project before i've learned that you need to journal here, Simon on blueprint channel answered that this will still count toward the project :)
1/30/2026 11 PM - Rerouted PCB
Okay, so: I decided to reroute the PCB in the whole. Specifically, I deleted everything of it and imported from schematic again. Then repositioned everything and routed it together. I think it is better than before. Traces went better, but still need to work on them globally in my projects and experience. Tomorrow I will do the "Submit Design Review" and prereqs for it. Right now i am going to sleep, good night!





2/1/2026 - Added bom and gerbers and replaced not available parts
I changed not available parts on pcb, specifically it was connector (changed few routes slightly), switches (the same package so only schematic), 2.2uF capacitor (model listed in readme, schematic has generic C symbol, so no problem) and i think thats it. Added bom at the end of readme and as bom.csv. I dont know if it is required if i am paying but i added it anyways.
2/4/2026 - Corrected button connection
Like in my turnsignals, it turns out, that button has different connections. I corrected them right now. Simple thing: connect 2 wires differently on pcb and on schematic. Need to do it in my other project too


3/16/2026 - Length tuned my usb traces
My submission was rejected due to usb traces not being delay tuned. I fixed the length difference of them while also placing esd diode on f.cu instead of b.cu



3/18/2026 - Changed LDO
Hello! This journal entry was originally supposed to be about the length-tuning traces, but I see it already is published. But - I also needed to change LDO as MICROCHIP MCP1726-3302E/SN is not in stock and LCSC doesn't allow ordering it because they don't have it. So, I needed to check for another one with the same pinout for different project I made that's PCB is already ordered, and I found MICROCHIP MCP1727-3302E/SN which is 1.5A version of 1726 instead of 1A. It has almost the same pinout, only difference is that one of the VOUT pins is SENSE pin instead, but in fixed versions it is shorted to VOUT instead, so it will work! I am changing BOM right now to reflect the change, and I am sending project to re-review.

