Announcement

Collapse
No announcement yet.

Zero to Expert in pcb design

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #21
    Re: Zero to Expert in pcb design

    i have fine probes and patience,
    every pin/leg gets buzzed to every other pin/leg on the board.
    yes, it takes a while, but your not effected by hidden via's or boards with intentionally obfuscated tracks hidden under a flood-fill groundplane on each side.

    Comment


      #22
      Re: Zero to Expert in pcb design

      Originally posted by stj View Post
      i have fine probes and patience,
      every pin/leg gets buzzed to every other pin/leg on the board.
      yes, it takes a while, but your not effected by hidden via's or boards with intentionally obfuscated tracks hidden under a flood-fill groundplane on each side.
      I have nowhere near that amount of patience -- nor TIME! (And, clients would cringe at my hourly rate for such a menial task)

      Here's a pic of the first board I "scanned", many years ago (the design is now almost 30 years old). A crude count shows (about):
      • 3 DIP40
      • 4 DIP28
      • 5 DIP24
      • 13 DIP20
      • 18 DIP18
      • 28 DIP16
      • 22 DIP14
      • 6 SIP10
      • 240 2-terminal discretes
      • 20 3-terminal discretes
      • (neglect connectors)

      So, about 2,200 nodes in ~150 sq. in. of board -- that's not even 1 DIP16 per sq in... incredibly low density, by any standards! (my last thruhole design was 2 DIP16's per sq in; I now do SMT work, exclusively) Laughably so compared to SMT designs!

      2,200 items, taken two at a time (combinations, not permutations) would mean probing 2,418,900 sets of points, recording the result and transcribing to real components on a schematic.

      At 1 per second, that would take 672 hours (remember, you actually have to USE the data you are collecting from these probes).

      Granted, you can make semi-intelligent guesses as to which pins you NEED to probe for any given starting point, but that leaves you vulnerable to overlooking some potential connection (and, besides, YOU claimed to patiently probe every pair). And, each such assessment requires time to consider.

      If it was something as banal as a PC motherboard, you could probably make huge assumptions about "what's likely to go where" -- cuz they are largely similar to each other. OTOH, the boards in your TV are very disimilar from each other and neither resembles any of the boards buried in your vehicle or microwave oven.

      Having refined my tools and skills (in addition to technological advances in the COTS tools I use), I suspect I could have a fresh new schematic from scans of this board in less than two days -- ready to prepare a new layout on the third day (I'd need to consult a stuffing list to fill in the values of all of the discretes; the actives are legended in the silkscreen). I imagine it would take a draftsman longer than that just to capture the schematic from "paper".

      There are firms that now offer this as a service -- though I have no idea what their rates are (likely high as they are competing with ad hoc and "highly manual" methods)
      Attached Files
      Last edited by Curious.George; 07-06-2019, 10:33 PM.

      Comment


        #23
        Re: Zero to Expert in pcb design

        Wow, ouch, I am way too old to become an expert like you guys, I won't live that long. I am just a geek who desires to learn enough to be dangerous and accomplish what I dream up. So , back to the subject here, the learning curve on most of the software I got now, Altium, Mentor PADS, Proteus and Orcad is fairly simple, but thanks to this thread I got a small taste of what knowledge the experts are dealing with. Ultimately I want to see if there is an area that I can break through in electronics software design and revolutionize it to do things the experts only dream of. You can think of it like this.... many revolutionary software improvements in the design of CAT crackers in the petroleum industry were made because only someone that understands the process and hurdles of chemical engineering, and also have the skills in software will be able to make these changes. Thanks.
        Last edited by captainKKK; 07-10-2019, 07:33 PM.

        Comment


          #24
          Re: Zero to Expert in pcb design

          Originally posted by captainKKK View Post
          Wow, ouch, I am way too old to become an expert like you guys, I won't live that long.
          Rule of thumb: 10,000 hours to become "expert" on something. So, roughly 5 or 6 years of focusing 100% of your time on it.

          So , back to the subject here, the learning curve on most of the software I got now, Altium, Mentor PADS, Proteus and Orcad is fairly simple, but thanks to this thread I got a small taste of what knowledge the experts are dealing with.
          If you can grasp the intricacies of PADS or Altium (beyond etch-a-sketch mode), you're pretty much "there". Each imposes their own idea of how they should be used (instead of letting YOU decide how you want to use them). That's the biggest hurdle, IMO, to this sort of software -- some "programmer" having a notion of how he wants to WRITE the software ends up dictating how YOU will end up USING the software! :<

          [It's also one of the reasons why it is so tedious to move a design from one vendor's tool to another -- even by the same vendor!]

          Ultimately I want to see if there is an area that I can break through in electronics software design and revolutionize it to do things the experts only dream of.
          Tools + Application Domain Experience = Results

          Typically, you end up with one or the other and miss the mark. Like electronic products that are impossible to service.

          Comment


            #25
            Re: Zero to Expert in pcb design

            BTW, beside learning how to use CAD, you also need to learn about how the traces should and should not be routed. If you look at some of the application notes of the of the devices, they will also give you the board layout guide lines, it is not just connecting point A to point B. Most PCB layout person will work closely with circuit designers and with more senior guys that have lots of real world experience.
            BTW, so already have all these software: Altium, Mentor PADS, Proteus and Orcad and have been using them already?
            If you do then I do not understand why you ask question in post #3.
            Last edited by budm; 07-10-2019, 08:24 PM.
            Never stop learning
            Basic LCD TV and Monitor troubleshooting guides.
            http://www.badcaps.net/forum/showthr...956#post305956

            Voltage Regulator (LDO) testing:
            http://www.badcaps.net/forum/showthr...999#post300999

            Inverter testing using old CFL:
            http://www.badcaps.net/forum/showthr...er+testing+cfl

            Tear down pictures : Hit the ">" Show Albums and stories" on the left side
            http://s807.photobucket.com/user/budm/library/

            TV Factory reset codes listing:
            http://www.badcaps.net/forum/showthread.php?t=24809

            Comment


              #26
              Re: Zero to Expert in pcb design

              Originally posted by budm View Post
              BTW, beside learning how to use CAD, you also need to learn about how the traces should and should not be routed. If you look at some of the application notes of the of the devices, they will also give you the board layout guide lines, it is not just connecting point A to point B. Most PCB layout person will work closely with circuit designers and with more senior guys that have lots of real world experience.
              It's not just "electrical" layout issues (matching trace lengths, controlled impedance runs, trace widths for specific current handling requirements, minimum track spcing, etc.). You also have to address placement issues (if certain components NEED to be in certain locations), potential mechanical interference (e.g., if there's a rib in the plastic case into which the board fits and that rib imposes a keep-out zone on the PCB in that area), thermal issues (power transistor leaning up against a 'lytic), air flow (a wall of tall components can block air from passing), manufacturability (clearance for the PnP), serviceability (where's a good place for a ground tie? and which TPs should be added?), etc.

              Altium, Flotherm, etc. tackle some of these issues for the layout guy. But, only if you invest the time in setting up the job to use those capabilities. If you're just doing one-offs or a little "garage shop" business, its not likely you'll go to those extremes.

              [Sadly, many small businesses just fly by the seats of their pants. I've encountered several who've lost the schematics for the designs they are producing (or, have schematics that are out of date), lost the source code for MCU-based designs, have no formal processes for tracking changes to released product, etc. They fail to realize that their biggest assets are those documents, not the pile of parts in the stockroom!]

              Good layout guys know most of this sort of stuff and just need "special instructions" for things that they can't glean from an examination of the design (cuz most aren't EEs).

              If you do then I do not understand why you ask question in post #3.
              Hell, I'd like a tool that did that for me!

              Comment


                #27
                Re: Zero to Expert in pcb design

                I work closely with mechanical guys, for the from factor requirement during layout to make sure all will fit together and will also pass the compliance (UL, TuV, FCC, etc.), and Design for manufacturability which is the big part of the whole thing, plus cost. We use Altium in conjunction with Solidworks on all 7 engineering locations across the globe, we have big library that we build up for so many years.
                Last edited by budm; 07-10-2019, 11:52 PM.
                Never stop learning
                Basic LCD TV and Monitor troubleshooting guides.
                http://www.badcaps.net/forum/showthr...956#post305956

                Voltage Regulator (LDO) testing:
                http://www.badcaps.net/forum/showthr...999#post300999

                Inverter testing using old CFL:
                http://www.badcaps.net/forum/showthr...er+testing+cfl

                Tear down pictures : Hit the ">" Show Albums and stories" on the left side
                http://s807.photobucket.com/user/budm/library/

                TV Factory reset codes listing:
                http://www.badcaps.net/forum/showthread.php?t=24809

                Comment


                  #28
                  Re: Zero to Expert in pcb design

                  Originally posted by budm View Post
                  I work closely with mechanical guys, for the from factor requirement during layout to make sure all will fit together and will also pass the compliance (UL, TuV, FCC, etc.), and Design for manufacturability which is the big part of the whole thing, plus cost.
                  I tend to work with small firms with tiny/nonexistent Engineering departments. This is a win, for them, in that they're only paying me when they genuinely NEED "engineering" services. It's a win, for me, in that I don't have to take on jobs/tasks that aren't of interest to me, personally (or my business goals).

                  A downside of this is that there is rarely any prior art/tools to inherit; I have to build everything from scratch -- hence my focus on having tools that make creating parts easy (symbols and footprints).

                  An upside of this is that I can ensure every part I make (regardless of client) shares a common approach -- and, that approach has some rational basis! I am so tired of symbols that resemble the physical device pinouts instead of presenting the signals in a functional/logical manner (i.e., signals presented in numerical order by pin number instead of grouped by function, regardless of pin number!)

                  We use Altium in conjunction with Solidworks on all 7 engineering locations across the globe, we have big library that we build up for so many years.
                  I've systematically purchased a wide variety of tools to ensure I can address every aspect of product development in a (reasonably) effective manner. I don't chase the latest releases (EDA/CAD tools are pricey!) but, rather, live with older releases unless I have a pressing need to upgrade (or, a serendipitous opportunity presents!)

                  As there's more to product development than schematic capture and PCB layout, I have tools that let me address each of those other areas, as well. E.g., I write a User Manual before designing the product; and, a Service Manual as soon as the paper design is complete (i.e., before there is any real hardware to photograph for the manual's illustrations). This sort of approach lets stake holders review the product before it's actually been fabricated to see if I've missed some feature or design aspect that's important to them.

                  [I'm presently learning about designing hard tooling for injection-molded parts and how that impacts the cosmetic aspects of the device. A "big company" would no doubt have an IE tackle that job and I'd be waiting on his "vision" before I could make significant progress]

                  Comment


                    #29
                    Re: Zero to Expert in pcb design

                    I used to do the whole project myself from concept on napkin, to mechanical design based on Industrial design concept that the marketing people want, schematic capture, PCB layout, create part library as needed, part sourcing, BOM, wiring and assembly instructions (I build the unit myself first to see how difficult it is will be for the production people to build the products and make adjustment as needed based on the feedback from production people), Compliance testing, test procedures from board level test to finished product test, user manual validation, documentation for ISO, etc. until the company is bought out by big company, so now I am just a number in the big corp but I am going to try to retire by the end of this year after 25 years with the same company.
                    Last edited by budm; 07-11-2019, 10:16 AM.
                    Never stop learning
                    Basic LCD TV and Monitor troubleshooting guides.
                    http://www.badcaps.net/forum/showthr...956#post305956

                    Voltage Regulator (LDO) testing:
                    http://www.badcaps.net/forum/showthr...999#post300999

                    Inverter testing using old CFL:
                    http://www.badcaps.net/forum/showthr...er+testing+cfl

                    Tear down pictures : Hit the ">" Show Albums and stories" on the left side
                    http://s807.photobucket.com/user/budm/library/

                    TV Factory reset codes listing:
                    http://www.badcaps.net/forum/showthread.php?t=24809

                    Comment


                      #30
                      Re: Zero to Expert in pcb design

                      Originally posted by budm View Post
                      I used to do the whole project myself from concept on napkin, to mechanical design based on Industrial design concept that the marketing people want, schematic capture, PCB layout, create part library as needed, part sourcing, BOM, wiring and assembly instructions (I build the unit myself first to see how difficult it is will be for the production people to build the products and make adjustment as needed based on the feedback from production people), Compliance testing, test procedures from board level test to finished product test, user manual validation, documentation for ISO, etc. until the company is bought out by big company, so now I am just a number in the big corp but I am going to try to retire by the end of this year after 25 years with the same company.
                      I live within the needs/resources of the client. They obviously aren't keen on paying me (outrageous wages) to do something that THEY can do. So, I defer to whatever their budget (and capabilities) can accommodate. E.g., if they've got an assembly house that can build prototypes, then they'll do that instead of paying my wages to "be a Tech".

                      [More than once, I've had to beg off on clients who want me to "train" some of their staff: "Sorry, I'm not in that business. Buy suitable people!"]

                      The biggest "disconnect" is usually in the tools that I have available vs. what they are willing to invest in. E.g., I don't think twice about dropping $10K-50K on an asset that I can leverage for a future job; they, OTOH, might see this as an extra expense that they may never be able to use, again.

                      So, it gets tricky -- if I use "expensive tools" to do what they need done, then that tends to limit them to using me for any follow-up work, or, someone with similar, compatible tools (note that I tend NOT to want to do followup work as there's very little to be learned/gained in those exercises). OTOH, if I don't use those tools, they typically have to pay for more hours to get the same job done -- and they STILL may be dependent on "someone" if they don't have the right skillset(s) in house. (and, I may not be interested in their job if I can't use it to polish my skills on some tool -- I've no desire to start cutting Rubylith just because that's where their process is!!)

                      Enjoy your retirement! I live in fear of the day I can't keep doing what I'm doing, presently (there's something about the pressure of having to get a project done that makes it different from projects that you just want to tinker with, without that pressure).

                      Comment

                      Working...
                      X