We may earn an affiliate commission when you visit our partners.
Course image
Augmented Startups

Note.  This course price will increase to $50 as of 1st April 2022 from $40. The price will increase regularly due to updated content. Get this course while it is still low.

LATEST: Course Updated For March 2022 

What is this course about:

This course is a first of its kind in which you will learn from start to finish on how to design your very own custom Tiny Arduino Printed Circuit Board (PCB). This course will help you to improve your PCB design skills which will help you to get started freelancing or to get a job in PCB design with Altium CircuitMaker being one of the top

Read more

Note.  This course price will increase to $50 as of 1st April 2022 from $40. The price will increase regularly due to updated content. Get this course while it is still low.

LATEST: Course Updated For March 2022 

What is this course about:

This course is a first of its kind in which you will learn from start to finish on how to design your very own custom Tiny Arduino Printed Circuit Board (PCB). This course will help you to improve your PCB design skills which will help you to get started freelancing or to get a job in PCB design with Altium CircuitMaker being one of the top

What is expect in this course:

  • I will show you how to get started in the world of PCB design using Altium CircuitMaker

  • I show you how to download and install Altium CircuitMaker as well as demystify the user interface.

  • I take you step-by-step on how to find and download the component library for the Tiny Arduino.

  • How to recreate the Arduino Nanite Schematic in Altium CircuitMaker as well as wiring components in Schematic view

  • I show you how to transfer your schematic into PCB view as well as define the board shape

  • Once the board shape is defined, I show you how to place components on the board, create a multilayer board ( we are going to use 4-6 layers) .

  • For a 4 layer board, I teach you how to route between layers and how to strategically place components on to the board design.

  • Show you how to autoroute, when you are faced with a complex design to save time.

  • Correct your design and eliminate design errors before sending them to your manufacturer. This will save you money for numerous design iterations

  • Finally I teach you how to create Gerber files, which are files that your manufacturer can read to create your Printed Circuit Board.

  • This course will be updated regularly with new lectures, resources, quizzes and content.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Learning objectives

  • Create an design a custom tiny arduino nanite in altium circuitmaker
  • Find and download components for schematic use.
  • Draw the schematic of an arduino nanite and wire components
  • Compile design detect and eliminate design errors.
  • Define board shape and size.
  • Route printed circuit board (pcb)
  • Use to the autorouting capabilities to speed up the routing process
  • Use design rule checker to eliminate errors and reduce manufacturing board iterations

Syllabus

Introduction

This lecture takes you on a lil journey through what will be thought in the course. You will realize the vast bank of knowledge in the area of printed circuit board design where you will develop your very own Arduino Nanite.

Read more

Important Informations before embarking on this course.

This Lecture shows you how to download Altium CircuitMaker. Once it has been downloaded I guide you through the Installation Process. It is very easy and simple to get started in Altium Circuit Maker.

This Section shows you how to design the schematics for a Tiny Arduino

So you got Altium CircuitMaker installed right? So how do get components to your schematic. It is very simple as shown in this video. Using the vast Octopart Library you are able to search for almost any part you design. Most parts come with 3D body included.

This Lecture shows you how to wire up the schematic diagram of the Arduino Nanite. Nothing can be easier than dragging a wire from point A to B so after watching this lecture you will easily have your schematic hooked up in no time!

Just like how everybody has a unique fingerprint or some sort of identification, so should the components you place for your PCB. We apply designators to give each component a unique ID. Once all the components are designated to their unique ID's we compile the project to see if there are design errors. If there are errors, then we can see clearly in our design on how to fix it. Reducing these errors allow to reduce errors in our final prototype as well as reduce time to market.

In this Section you will learn to design your own Tiny Arduino PCB

Now that we are in the PCB design phase of the course, you now start to see the circuit start to transform into 3D space. We import the components that we drawn in the schematic document into the PCB document where we start by defining the shape of our board PCB.

Correct placement of components is just as important as how you route the PCB. This is why we place emphasis on the placement of component so we save time in the routing process. This lecture shows you how to go about placing your components of the Tiny Arduino in the PCB document.

To avoid having many iterations of your board being manufactured over and over again, we can perform Design Rule Check (DRC) to avoid any short circuit tracks and unrouted nets. As you can tell it is a very important step in the design phase of this project so you can have peace of mind when you send your board in for manufacturing.

Reasons for performing Design Rule Check?

Optimizing component placement is an important aspect of PCB design. It can save you money and time to market by simplifying the routing process. As mentioned above that placement of component makes it easier for autorouting and reduce the amount of contentions or unrouted nets from occuring. If there are contentions, it means that you have to manually route those nets in your design which can be tricky through a dense track density PCB.

Your circuit will not just work without wires that connect between components. This lecture shows you how to route tracks to various components on your PCB and then you circuit will be wired up.

We need to repeat the design rule check after routing since, the autorouter is not perfect. We need to eliminate these errors by performing a last Design Rule Check (DRC) on our Arduino Nanite PCB.

PCB Design Quiz

The student will learn how to generate files that s/he can send to the manufacturer to fabricate the printed circuit board.

Once the routing is completed and the rules violations demolished, we can now send the Gerber and Drill files to the Local PCB manufacturer to get our PCB fabricated

You have your PCB, now what? Well you need to now populate your PCB with components so that you can start testing it. Wait... you don't have your component you say? Well to get your components you need to first generate your Bill of Materials which you can send to an Octopart Supplier and then procure your components.

See how you can further your PCB design Skills
Cool Resources for Students

Congrats on completing this course, if you want to further your PCB design skills then check out this lecture. It will tell you exactly how to enhance your productivity in the Altium Environment.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops how to design, route, and troubleshoot a PCB, which are core skills in electrical engineering and design
This course teaches skills and knowledge whose use are highly relevant in industry to entry-level and veteran PCB designers
If this course is taken with a suggested order, provides a consistent beginner-to-advanced learning experience as it builds upon skills in a logical manner
Offers an extensive hands-on learning experience through exercises to design, route, and troubleshoot a PCB
Teaches the skills, knowledge, and tools that are highly relevant in electrical engineering and PCB design
Taught by Augmented Startups, who are recognized for their work in the design of printed circuit boards

Save this course

Save PCB Design a Tiny Arduino In Altium CircuitMaker to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in PCB Design a Tiny Arduino In Altium CircuitMaker with these activities:
Create a compilation of resources on PCB design
Organize and gather valuable resources on PCB design to enhance your learning and stay up-to-date with the latest trends and tools.
Browse courses on PCB Design
Show steps
  • Research and identify reputable sources of information on PCB design.
  • Create a document or online repository to compile the resources.
Watch a guided tutorial on component placement
Start with the basics of component placement to help reinforce your learning and better grasp the concept.
Show steps
  • Find a reputable tutorial on component placement for PCB design.
  • Watch the tutorial carefully and take notes.
Join a study group or online community for PCB design
Connect with other learners and experts to share knowledge, ask questions, and get feedback on your work.
Browse courses on Peer Support
Show steps
  • Search for online communities or forums dedicated to PCB design.
  • Join a study group or discussion thread to connect with others.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice component placement on a virtual PCB
Deepen your understanding of component placement by completing drills and exercises.
Show steps
  • Find a simulator or online tool that allows you to practice component placement on a virtual PCB.
  • Complete several practice exercises to improve your skills.
Contribute to open-source PCB design projects
Immerse yourself in the PCB design community and contribute to open-source projects to expand your knowledge and skills.
Browse courses on PCB Design
Show steps
  • Find open-source PCB design projects on platforms like GitHub.
  • Review the project documentation and identify areas where you can contribute.
Volunteer at a local makerspace or hardware startup
Gain practical experience and contribute to real-world projects to enhance your PCB design skills.
Browse courses on PCB Design
Show steps
  • Find local makerspaces or hardware startups that need volunteers with PCB design skills.
  • Contact the organizations and offer your services.
Design and route your own simple PCB
Apply your skills by designing and routing your own simple PCB, which will help solidify your understanding of the entire process.
Browse courses on PCB Design
Show steps
  • Choose a simple circuit or device that you want to design a PCB for.
  • Use Altium CircuitMaker to create a schematic for your circuit.
  • Transfer your schematic to a PCB layout and start placing components.
  • Route the traces on the PCB and perform design rule checks.
  • Generate Gerber files and send them to a PCB manufacturer to produce your board.

Career center

Learners who complete PCB Design a Tiny Arduino In Altium CircuitMaker will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to PCB Design a Tiny Arduino In Altium CircuitMaker.
Circuit Design, Simulation and PCB Fabrication Bundle
Most relevant
Designing Hardware for Raspberry Pi Projects
Most relevant
PCB design with Altium Designer
Most relevant
PCB design with KiCad - updated for KiCad 7
Most relevant
Learn the Art and Science of PCB Design with Eagle
Most relevant
PCB101- PCB Design & Manufacturing
Most relevant
Deploying TinyML
Most relevant
Crash Course Electronics and PCB Design
Most relevant
The Arduino Platform and C Programming
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser