Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve PCB layout for EMC, ESD, fab yield #37
Hey, thanks for this nice project! Actually saw this mentioned on Twitter and bought a couple right away :) Thought I'd have a play around with the sources.
I noticed a few things worth improving on the PCB, so I thought I'd submit a pull request. This commit fully reroutes the PCB, changing:
I haven't moved the programming points, so nothing changes for test/flash. I did move the decoupling capacitors - if that's an inconvenience for assembly, I can put them back where they were and keep the rest of the changes, but for EMC purposes they should really go where I moved them to.
Wow, awesome job! Looks a lot better.
I had little knowledge about these things until now -- thanks a lot for contributing.
If I find anyone trying to do emission tests, I'll try to make sure they use this revision :)
If you (or anyone else) orders new revision boards from dirtyPCBs or similar fab, please let me know the store link so I can put it on the wiki.
Ideally yes, but as long as it's working... I assume it's using the resistors internal to the microcontroller, which are probably (NB: didn't read the datasheet) on the order of 50k. That'll give pretty long rise times, but if the bus is running at a low enough clock rate it shouldn't matter, I2C is pretty tolerant. If there ever was data corruption, I'd be looking there, but things seem to work fine.