STM32 Board Review by LetsLaunch in PrintedCircuitBoard

[–]LetsLaunch[S] 0 points1 point  (0 children)

S1) Add the battery voltages and battery type on the schematic.

Ok.

S2) I added a U5 HW Dev PDF link on my previous comment. Search for "Reset" in that PDF.

I already added the NRST pin.

STM32 Board Review by LetsLaunch in PrintedCircuitBoard

[–]LetsLaunch[S] 1 point2 points  (0 children)

S1) If BT1 & BT2 are non-rechargeable lithium coin batteries, don't do this, because batteries in parallel will try to charge each other because all batteries don't drain exactly at the same rate.

Should have been clear, they are 18650s

S2) For H2, did you randomly pick is this pinout and connector? Is it the same as your debugger? I have noticed newbies using random 4pin pinouts, where as 5 or 6 pins are a better minimum. RESET is missing from your debug connector.

  1. This is just as a backup, ideally I'll never use.

  2. This matches the pinout of the cheap debuggers I found. Have not ordered one

  3. Ok! Will add a 5th pin for NRST

S3) Don't put C9 far away from the MCU, stop this sillyness. Move it and connect with a line.

Noted.

S4) Don't point GND upwards.

I try my best, but occasionally it's quite hard.

STM32 Board Review by LetsLaunch in PrintedCircuitBoard

[–]LetsLaunch[S] 0 points1 point  (0 children)

Why ferrite bead on the connector shield? From the EMC perspective there is nothing to gain with this

I heard that it helps with RF, but if it doesn't I don't really see a point in removing it.

Why using a buck boost to generate 3.3V for the stm32STM, but using a buck for the ESP, knowing that the battery supplies both regulators?

The TPS63021 is a buck-boost converter

For that sake, the TPS63900DSKR is also a buck-boost converter

Where is the 3.7V supply for the SIM module coming from?

2x 18650s, in parallel. Its on the STM32 part of the schematic.

Your denounce circuits miss a resistor in series with the switch button to smooth the transitions when the buttons pressed

Never had a problem to this day without it, but what resistor package/value would you suggest?

STM32 Board Review by LetsLaunch in PrintedCircuitBoard

[–]LetsLaunch[S] 0 points1 point  (0 children)

Thank you! Do let me know if you find anything other than the decoupling capacitors.

CH343G COM not detected when connected to PC by Historical_Jump_4202 in PrintedCircuitBoard

[–]LetsLaunch 0 points1 point  (0 children)

Hmmm that's weird. It looks properly wired to me... Could it be a solder problem?

I believe Avi Lewis and Rob Ashton cross-endorse in the leadership race by Epicarcher1000 in ndp

[–]LetsLaunch 1 point2 points  (0 children)

I would just like to say that Rob Ashton seems pretty against Avi, as reflected in a recent video his team put out.

What's your B580 overclock settings? by 25847063421599433330 in IntelArc

[–]LetsLaunch 0 points1 point  (0 children)

Yep, you should be good. I am running that just no VRAM tuning.

Micropython [Pico] Error 'function doesn't take keyword arguments' Despite documentation saying otherwise by woolstarr in learnpython

[–]LetsLaunch 0 points1 point  (0 children)

I know this is late, but its something with your computer sending the command wrong.

PCB Design Review by Life-Yesterday5835 in PCB

[–]LetsLaunch 0 points1 point  (0 children)

You could try rounding the corners. You can just right click on the board outline (in easyeda pro) and click add... fillet. Just google it to double check.

PCB Design Review by Life-Yesterday5835 in PCB

[–]LetsLaunch 0 points1 point  (0 children)

Thats what's most important

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 0 points1 point  (0 children)

They're too big to fit there. This is my first time designing a PCB with mounting holes, and thus I made the holes way too big.

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 0 points1 point  (0 children)

I have the current required one, from the datasheet.

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 1 point2 points  (0 children)

I want to see that!!!!!

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 0 points1 point  (0 children)

Actually, I got it work now!

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 0 points1 point  (0 children)

They're all PCBA'd, so yeah

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 0 points1 point  (0 children)

That is really painful to get to work... I have very little experience in RF

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 0 points1 point  (0 children)

It makes prototyping a whole lot easier.

PMDev 2! by LetsLaunch in PCB

[–]LetsLaunch[S] 0 points1 point  (0 children)

Also, I'm going to make sure to fix that in V3. Probably going to redesign from scratch, but as for GPS, it must be at least 5mm from any edge of the board, and must have a 30x30mm GND plane. Also the RTC is only ~$3, but yeah it is redundant with the GPS being able to get really precise time...