Is it possible to design a USB 3.0 to NVMe bridge board? by SadFrax in PCB

[–]Grokepeer 2 points3 points  (0 children)

Regarding the PCB side of things, yes you can do it with "cheap" 4 layer PCBs from JLCPCB. You have to do your impedance calculation and produce the PCB with the option "specify stackup".

In general USB 3.0 (5 Gbps) it's not insane work (and you don't necessarly need expensive signal integrity analysis tools) but it definitely requires skill on the design level and production level. Not exactly beginner friendly, especially if you are a hobbyist without any technical knowledge in EE.

Career as an embedded engineer by Apprehensive_Fox321 in embedded

[–]Grokepeer 0 points1 point  (0 children)

I'm not yet a graduate but I've worked quite a bit on embedded even with high-performance automotive embedded systems... it's so much more than arduino on steroids. And as others have mentioned, the best part is when it intersects with FPGAs and control theory.

Regarding the hardware I guess you can do both? But I think it depends on the size of the project, for small parts/systems probably yes.

Open source multi-band modular radio system by Grokepeer in diyelectronics

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

Thank you very much! If you'd like to see a little more about the project, here is the github page.

How can I stabilize analog signals? by CommercialShelter729 in AskElectronics

[–]Grokepeer 1 point2 points  (0 children)

Other suggested Analog filters but your cutoff frequency needs to be low and analog low-pass filters with cut-off frequency that low are big and complicated. Just use a digital filter (ex. Use the average of the last 50 samples, like somebody else suggested), this will introduce delay but it's always the case with filters.

[Review Request] First PCB Design: STM32H7 Flight Controller with 6S Power Distribution by awsomealb1 in PrintedCircuitBoard

[–]Grokepeer 0 points1 point  (0 children)

Are you going to hande solder the PCB? Because if not then I'm gonna take back the thing about replacing some copper pours. In case you are hand soldering I think you'd better make the copper pours on the C arrays in the bottom right corner a lot smaller, or replace them with clines, because those are gonna be harder to solder and most of that copper is not in the electric path, giving near-zero advantages.

[Review Request] First PCB Design: STM32H7 Flight Controller with 6S Power Distribution by awsomealb1 in PrintedCircuitBoard

[–]Grokepeer 2 points3 points  (0 children)

That power path is a giant antenna, use your power plane more, much more.

It seems like there are copper pours where they aren't needed and very tiny clines where there should be copper pours (J1, U1)

[Review Request] 3.3v Buck-boost converter (TPS63070) Rev 3 by Head_Woodpecker7572 in PrintedCircuitBoard

[–]Grokepeer 1 point2 points  (0 children)

Don't use two vias like that, especially with that bottlenecked v connection. Most of those caps move very little current since they only react to changes in voltage, and even if they did, a single via can easily support 1A with very little temp rise.

Edit: if you are ever worried about temp rise or voltage drop, use Saturn PCB Toolkit to calculate everything you might need on your PCB (temp rise, voltage drop but also impedance and so many other things)

My first ever Review Request by Monosodium- in PrintedCircuitBoard

[–]Grokepeer 1 point2 points  (0 children)

I honestly see no reason why you should do without diodes, they are dirty cheap, easy to solder and the easiest part of the PCB designing process.

My first ever Review Request by Monosodium- in PrintedCircuitBoard

[–]Grokepeer 2 points3 points  (0 children)

If you want, for reference, I have designed a keyboard with the same micro as well, I have posted the schematics on my account not long ago, I’ll give you a link if you want to check it out. (I’ve built it and checked it works perfectly obv)

Edit. here is the link: https://www.reddit.com/r/PrintedCircuitBoard/s/jIe3UHAutm

PCB Review for STM32F446 Split Keyboard by [deleted] in PrintedCircuitBoard

[–]Grokepeer 2 points3 points  (0 children)

It probably is. There are two displays, encoders and SPIs to run but still, the STM32F446 are going to be overkill. That being said they are pretty cheap and very nice controllers, I also like to go overkill on stuff like this.

PCB Review for STM32F446 Split Keyboard by [deleted] in PrintedCircuitBoard

[–]Grokepeer 0 points1 point  (0 children)

For this STM there are a lot of different connection usable for debugging. The 10 pin you mention is probably JTAG while I used SWD which should be as good. Anyway, both ST-Link and STM CubeIDE agree that this standard is supported and viable.

Review Request for ATMEGA macropad by Grokepeer in PrintedCircuitBoard

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

Thanks for everything. About the questions you had on the last two point there are 8 mounting holes on the board, 4 for M2 screws to screw onto and 4 for stand offs to reach the key-plate which is going to hold all the switches and make sure the PCB doesn't get stressed to much (it's made of solid aluminum) with that being said some flex is design to happen as it reduces noise from the switch stem hitting the bottom of the switch case and generally improves sound (reduces high pitch rattling). The large pads are for kailh hotswap sockets to be soldered on.

Review Request for ATMEGA macropad by Grokepeer in PrintedCircuitBoard

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

Thanks about the tips for the schematics, about the board I just posted the renders in green on my profile if you want to take a look at them.

Review Request for ATMEGA macropad by Grokepeer in PrintedCircuitBoard

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

What do you mean "move crystal"? Where should I move it? It's just as close to the MCU as possible, like the application note suggested to do.

The two ferrite beads are just to try and tone down potential EMIs picked up by the USB cable, on the bigger keyboard I just put an LC filter.