u/Basting_Rootwalla

Hi, all.

Yet another first schematic review request. Please, tear it apart.

https://imgur.com/a/JJljqSx

https://preview.redd.it/3c8pamqerrxg1.png?width=2760&format=png&auto=webp&s=00a7ccd47861a64705a9c504ad88eacf300e3bb8

https://preview.redd.it/odpgyk4grrxg1.png?width=7016&format=png&auto=webp&s=035ccbfc8a22b562095ddbae28c80edbfaeef550

https://preview.redd.it/1magqx7hrrxg1.png?width=2481&format=png&auto=webp&s=7f60051ca62c1bb2099340035d4c83293bf5f97c

https://preview.redd.it/nzi7m60irrxg1.png?width=2481&format=png&auto=webp&s=f77fc50eac209878b0a6e2e4a62c0db4ef847905

https://preview.redd.it/g6ewebvirrxg1.png?width=3509&format=png&auto=webp&s=5b25956f159764c8e91f762d7c5b11f262765e29

Primer

I am open to any and all feedback as I would like to have my work be as quality as possible, although my initial goal is more firmware oriented (I'm coming from a software background.) If I may, I'd like to also ask for a brief ranking of any feedback in terms of impact and importance. I'm working through electronics/embedded through progressive loading, so I know there is probably a lot of stuff that would never fly in the professional sense (like my current BOM,) but some of it is intentional as to continue making forward progress while developing a foundation in hardware.

I intend to do another version/revision after this one where I will jump into PCB design and implement feedback from this version, given the particular review items in question aren't detrimental to the overall design and require immediate remedy.

For this iteration, I plan to hand-solder the project together with sot adapters and perfboard so that I can get to really fleshing out the firmware. (There was a series of previous iterations I have done so far using an awful selection of modules because I didn't know any better, but man did I learn a lot because of the problems it presented.)

General Questions for Feedback:

  1. Is my block diagram too complicated? As in, is it functioning more as a bad block diagram and bad simplified schematic rather than a good block diagram? Or is it complimentary to understanding the overall design and schematic?
  2. Is my schematic organization solid and easy to digest? I want to make sure it's not just that I know how it works and that it is actually well designed. I spent a lot of time reworking/reorganizing and still don't feel like it's as clean as it could be. I also don't know if the combination of label types is not recommended, but it allowed me to minimize routing crossover and try to maintain left to right, top to bottom flow.
  3. Overall, how would you rate this first attempt? I've spent a lot of time and effort on all of this and want to calibrate my personal reference for how well I did/where I am since I have had 0 feedback of any sort yet for anything I've done thus far in my studies.

I know there are some more technical aspects I need to review again myself like calculations for resistors, capacitors, and one of the inductors. There are some some components I'm not entirely sure are necessary, particularly diodes. I also get that it's contradictory in a sense to want to produce as professional as possible work while knowing admitting to certain aspects being de-prioritized or ignored currently that would not meet professional standards. I fully intend to go back and fill in those gaps, but I don't want to get so bogged down and burnt out trying to 100% everything the first time around because I have very limited time and capacity in my personal life right now.

I'm not sure if it makes sense, but I'm focused on trying to wrap my head around using the design tools and want to make sure I'm following expected conventions which is why I skipped going into PCB design for now since theoretically, the firmware will require minimal to no changes, and it'll be a lot easier to do a revision without also trying to understand how things like power symbols, power flags, net vs hierarchical vs global labels work, etc...

Thank you very much for your time!

reddit.com
u/Basting_Rootwalla — 16 days ago