ADataDate / Etta_and_Gella

Hardware, research, presentation, and other materials for the Hackaday SuperCon and other events
5 stars 1 forks source link

Design Review #4

Closed AndyEngland521 closed 6 years ago

AndyEngland521 commented 6 years ago

I've got some notes!

D+ and D-, have you tested these to make sure theyve got the same impedance? Might be better to rotate the SAMD21 180 degrees but thats a lot of rerouting.

DI is mislabelled on the left neopixel wing

Speaking of labelling the neopixel wings, I think it might be a better idea to label them with the corresponding data pin instead of DI, as otherwise people will have to trace the traces back to find out which data pin they need to write to.

Net N$8 is unlabelled and also doesn't connect tot anything? perhaps pointing out that this is a thru connection or something, or even just getting rid of it, idk what i'd use it for after popping the board apart, but if you have a reasoning behind it, go ahead and keep it, I think it should definitely be labelled.

via between C21 and D33 seems to be misplaced

D9 signal gets a little wonky while exiting the right LED wing

Labels could be more consistent (Centered over the pad with the bottom of the label facing the pad)

label reset button?

many traces have extra little kinks, might be worth cleaning up some of the angle errors (Also the angle errors might be what's causing your crashes, I've had similar issues with angle errors)

Label VIN switch?

Relabel VCC to 3V3? Idk I just like it better

ADataDate commented 6 years ago

Hey Andy! Thank for the review. I've got some reasoning behind most of this stuff. See comments in line below and let me know if my design implementation makes sense. Thanks!

D+ and D-, have you tested these to make sure theyve got the same impedance? Might be better to rotate the SAMD21 180 degrees but thats a lot of rerouting.

The total length of those traces provide a negligible amount of resistance.The board is actually much smaller than it looks in Eagle. Angela can show you a cut-out if you haven't seen it already.

DI is mislabelled on the left neopixel wing. Speaking of labelling the neopixel wings, I think it might be a better idea to label them with the corresponding data pin instead of DI, as otherwise people will have to trace the traces back to find out which data pin they need to write to.

UPdated the label. I do not want to label the DI/DO pins with the digital pin on the MCU because once the kit is broken apart I don't want people to think they can only hook it up to one PWM pin on the SAMD21.

Net N$8 is unlabelled and also doesn't connect tot anything? perhaps pointing out that this is a thru connection or something, or even just getting rid of it, idk what i'd use it for after popping the board apart, but if you have a reasoning behind it, go ahead and keep it, I think it should definitely be labelled.

Yes, it is a "passthrough" I plan on implementing whole boards that are just passthroughs to make wiring prettier.

via between C21 and D33 seems to be misplaced I'll be looking into this tonight

*D9 signal gets a little wonky while exiting the right LED wing. Those traces have been updated

Labels could be more consistent (Centered over the pad with the bottom of the label facing the pad) Angela's working this

label reset button? Done

many traces have extra little kinks, might be worth cleaning up some of the angle errors (Also the angle errors might be what's causing your crashes, I've had similar issues with angle errors) hmm, maybe I should move to curvy traces like LilyPAd? I'll checkout tonight. Although, Eagle was crashing before I even started routing**

Label VIN switch? Yes

Relabel VCC to 3V3? Idk I just like it better the whole thing will be a 3.3V system and I don't want people thinking they can hook a one of their own 5V sensors later on.