My main goal is to be skilled enough to design printed circuit boards to build devices like a basic smart watch and other simple projects. How do I get started ?

  • 2
    \$\begingroup\$ Study electronics, enroll in a course. \$\endgroup\$ – Andy aka May 12 '20 at 12:40
  • 7
    \$\begingroup\$ A basic smart watch is not a simple project. That would be a very advanced project due to the miniaturization, firmware, software, radio, etc. involved. Allow yourself four to five years to get to that stage. \$\endgroup\$ – Transistor May 12 '20 at 12:47
  • \$\begingroup\$ Yeah thanks @Martin \$\endgroup\$ – Jeetendrakumar Garag May 12 '20 at 12:52
  • \$\begingroup\$ Everyone wants to build their own machines and gadgets. Some people take the university or institution route and it costs them a lot of money but extremely worth it at the end. Some people take the free online resources route and while this a decent idea, your learning will become very biased with no confirmation that you’re understanding the right thing. The latter unfortunately will not get you a job that easily. There is so much to learn about electronics ranging from learning component functionality to proper design for your applications that it’ll take years to learn. \$\endgroup\$ – user103380 May 12 '20 at 15:26

How I personally got started, was by first buying a Raspberry Pi (and later arduino) and learn how to turn on and off an LED. I just copied the circuit from online to start, then when I got it to work, I tried to understand why the circuit is done the way it is (in this case why are we using a resistor between the Raspberry Pi and the LED). I continued doing LED projects like this getting more and more complicated every time. The Raspi is basically a mini computer that can help simplify your circuits when you are first starting out.

I then would start trying to build circuits without any sort of micro controller in them, using the same process I stated above. Once I felt comfortable building a few circuits I practiced soldering them on perfboard. Then finally I spent a few days learning how to use a PCB design software like kiCad and made a couple of my own PCB's.

The most important thing is to start small. A smart watch may seem small but it isn't going to end up being small. Be proud of every circuit you create no matter how simple, because each is a step closer to your goal.

A few resources

  • Raspi Blink Best place to start
  • Youtube Try searching for electronics basics, and you can find countless videos, these helped me a bunch
  • kiCad DONT jump into this write away

Hope this helps!

  • \$\begingroup\$ This is very helpful thanks a lot \$\endgroup\$ – Jeetendrakumar Garag May 12 '20 at 15:05

In order to learn electronics, like other things, you have to learn the basics. If you plan on just doing hobby work, you should familiarize yourself with basic circuit theory and electronic semiconductors (diodes, BJT's, MOSFETS, etc). My best advise to you would be to find videos on YouTube that go over this since it's free and convent. When I was in school, a YouTuber named Micheal Van Bizen helped me understand basic circuit theory. So I recommend him in order to learn the basics. For semiconductor knowledge, I don't have a particular YouTuber I can recommend, but there are a variety of introduction videos on the subject.

The next thing I want to bring up is programming. Like mentioned in a previous comment, building a smartwatch would be a very complex project. You'll have to familiarize yourself with electronics, PCB fabrication, programming, wireless communication, etc. That said, something like this will require programming, so my suggestion would be to learn how to program using the Arduino in the language C. For basic electrical projects, like making an RGB flashlight, an Arduino fit's the bill. If you want to work on more complex projects that require some communication interface (HDMI for example), then you may need to learn Python for the Raspberry Pi. Like I said before, YouTube is your best friend with this as well.

Eventually, you will want to get to a point where you try out some mini experiments at home to better understand the concept. There is no better teacher than experience. When you fell like you are ready to build your first PCB, you should build it on a breadboard first and see how it works.

Finally, we have PCB design. I first learned how to design a PCB through one of GreatScott PCB tutorial. He uses EasyEDA (as do I), but you should be able to take what he says, and implement it in another PCB design software if you're not using EasyEDA. Just as a notice, he doesn't go very in depth into the rules, practices, and habits of PCB design, so I would encourage to do some more research to find out what those practices are.

  • \$\begingroup\$ EEVBlog has lots of PCB layout videos. He uses Altium but the tips and advice work regardless of the software. Some stuff probably won’t apply but it gives some solid advice. Things like component positioning, trace widths/spacing and whatnot. \$\endgroup\$ – Etzeitet May 13 '20 at 12:19
  • \$\begingroup\$ Thank you this helps. \$\endgroup\$ – Jeetendrakumar Garag May 21 '20 at 7:55
  • \$\begingroup\$ I'm studying mechanical engineering (year one), I know most of the basics, even learnt python out of curiosity....I just need a Rosetta stone on what to do next \$\endgroup\$ – Jeetendrakumar Garag May 21 '20 at 7:56

Not the answer you're looking for? Browse other questions tagged or ask your own question.