Neither of meets my exact requirements. So I designed my own. My goal was mainly to make everything optional so that I can create simple modules for the ESP8266 D1 Mini even without a level shifter etc.
This is the first PCB I have designed and I would love to get some feedback on it.
Features:
optional capacitor
optional level shifter (solder jumpers in case no level shifter or resistor is used)
2 LED strips (for ESP8266)
an additional LED with data and clock pin
IR receiver
2 optional buttons that can be of 2 different sizes
2 power connectors, one through voltage regulator
spare terminals and D1 breakout terminal
bridged solder jumpers for buttons and IR receiver for alternative wiring
Does the layout work like that? What should I improve there?
I like your PCB design, very neat and tidy! Lots of options to bypass components with just a solder bridge is very nice. There’s another design, “yawl-controller”, which I’ve used also because I can skip components I don’t need/want.
Have you considered a fuse?
I sense you made a conscious decision to support only 5v strips/LEDs since you have no dc-dc module.
I can appreciate what you’re trying to do here. I’ve been (very slowly) tooling up my homelab to be able to make SMD boards, and was going to take a shot at designing my own PCB too, as a latent engineer-wannabe. I’m aiming to utilize a relay, RF receiver, Dallas temp sensor, and robust power handling on the PCB and connectors – because I want to add an INA219b to sense high side current and figure out how to make a usermod to collect this information and allow a configurable “shutdown” current/temp threshold. I expect to be quite challenged as I try this project out
@numindast thanks for your feedback and support yes, a fuse and a dc-dc module would make for meaningful extensions to the design. In this project I only use short 5v strips. Good luck with your own project! Don’t forget to test everything on a breadboard
I had mine printed and it seems to work fine so far with the tests I have run.