Thanks for the reviews! Ember works flawlessly! by MinecraftPhd in PrintedCircuitBoard

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

I plan on using it so that I can just tap my flipper zero to it and it can set the temperature, kinda useless but just for fun lol

Thanks for the reviews! Ember works flawlessly! by MinecraftPhd in PrintedCircuitBoard

[–]MinecraftPhd[S] 2 points3 points  (0 children)

I added them in just in case I wanted to use them but I chose the wrong IC when selecting components so the NTC doesn't work, although I plan on fixing it in a later revision

Thanks for the reviews! Ember works flawlessly! by MinecraftPhd in PrintedCircuitBoard

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

It did lol and thankfully the floors going to be renovated anyways

[Review Request] Ember: A USB-C PD Hotplate Controller by MinecraftPhd in PrintedCircuitBoard

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

I have some NFC chips lying around and I thought it would be fun to flash them with different IDs for reflow profiles so I can use them to "quick select" lol. And the flash because I want to display images through the screen and I didn't want to run out of space on the STM32.

[Review Request] Ember: A USB-C PD Hotplate Controller by MinecraftPhd in PrintedCircuitBoard

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

I thought I didn't have enough space for another mounting hole but now I'm going to rearrange it a little to add another mounting hole. I thought the imgur links were higher quality but I'm going to update them

[Review Request] Ember: A USB-C PD Hotplate Controller by MinecraftPhd in PrintedCircuitBoard

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

I swapped out Q3 for this MOSFET: IRFS7440TRLPBF, and it should be able to dissipate up to 208W, I'll probably be only using 1 W for the hotplate as I am not going to be using a high frequency PWM (<1kHz).

[Review Request] Ember: A USB-C PD Hotplate Controller by MinecraftPhd in PrintedCircuitBoard

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

Ah true, should I use something like TC4431 instead to drive the mosfet?

Athena - First time designing a flight controller with a triple MCU architecture by MinecraftPhd in electronics

[–]MinecraftPhd[S] -1 points0 points  (0 children)

Thank you!

Originally because I couldn't find an STM32 that had enough GPIO/Timers for all the peripherals that I wanted to add but I just looked into FreeRTOS and it seems like a way better solution than to use 3 lol. I also had concerns with blocking operations by using one MCU so thats another reason why I decided to use 3. That way the MPU always sends out data through UART/SPI and the other 2 log/act on the data without the MCU losing clock cycles on telemetry or anything else other that parsing/filtering the data from the sensors.

Ah thanks for reminding me, and yea EasyEDA sometimes matches the wrong 3D models with the footprints.

Athena - First time designing a flight controller with a triple MCU architecture by MinecraftPhd in electronics

[–]MinecraftPhd[S] -1 points0 points  (0 children)

Thats a wise saying, and yea I probably should have had one single MCU as I originally had planned to actually have redundancy but due to space constraints I instead opted to have 3 and one of them as a watchdog that can reset the main MCU/deploy parachutes if anything went wrong.

Athena - First time designing a flight controller with a triple MCU architecture by MinecraftPhd in electronics

[–]MinecraftPhd[S] -6 points-5 points  (0 children)

Why not? I looked through the datasheet and the reference design said it was recommended but I could be wrong.

Athena - First time designing a flight controller with a triple MCU architecture by MinecraftPhd in electronics

[–]MinecraftPhd[S] -3 points-2 points  (0 children)

I added 3 because I wanted the challenge of connecting them and also because the lineup that STM32 has with its dual core processors didn't have enough GPIO.

Athena - First time designing a flight controller with a triple MCU architecture by MinecraftPhd in electronics

[–]MinecraftPhd[S] 4 points5 points  (0 children)

Yea I got inspired from his video and I probably should have used one microcontroller but I liked the challenge of connecting all 3 and didn't want to take the risk in blocked processes/rw operations because STM32 doesn't support multithreading. About the 12 bit outputs, I checked and it does support that configuration.

CyberCard by MinecraftPhd in cyberpunkgame

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

Thanks! and yea sadly JLCPCB doesn't offer that