
Basic Introduction to the printed circuit board (PCB) design course:
Altium Designer is an electronic design automation software package for printed circuit board, FPGA and embedded software design, and associated library and release management automation. It is developed and marketed by Altium Limited. This course is intended to teach the students how to built their own Arduino Nano in Altium Designer.
Hey guys and welcome to this course.
It with great pleasure that I am teaching this course to you and I really hope you learn from this course.
The first action to get started is to first introduce yourself in the Q and A Discussion Area of this course and tell everyone what you hope to learn from this course and what project you are working on, or want to work on.
I would like to urge every student to help me improve this course as much as possible and make it a great experience for current and future students. If there is something lacking in this course or if you are unhappy with anything. Please contact me in the discussion area in Udemy and I will attend to your questions/comment/complaint/issue/suggestions as soon as possible. I would love to know how you are doing in this course and I am willing to improve this course to meet your expectations. If I still do not meet your expectations then before leaving a bad review, you can speak to me and I will refund your money.
A Note for the people who feel that the course goes a bit too fast. Some parts get a bit monotonous and to minimize the monotony I speed up the video. However if this is too fast, feel free to slow down the video using the slow down feature in the Udemy video player. You should see a button saying 1x.
If you are happy with this course please give a good 5 star review. I would like to help as many new students as I can, and with your positive feedback, it will help me to help many more students who require help with PCB design.
Thank you so much for understanding.
PS: If you have any questions I will be glad to answer them
Kind Regards
Ritesh Kanjee
ArduinoStartups(dot)com
-----------------------Update-------------------------------------
Altium 17 has been launched and has some impressive features
This Lecture shows you how to Download Altium Designer and then install it, once it has been downloaded.
If you do not have a licence, then do not worry. I will help you to get a Free 30 Day Licence for Altium Designer. If you already have an Altium Designer licence then you can skip this lecture.
Altium Designer is one of the most powerful Printed Circuit Board (PCB) software packages because it simplifies many of the aspects of creating schematics and creating a PCB from a schematic. Generally when starting a new design, you will need to create a design workspace, a project, and add many schematic sheets to complete a design. You are able to use existing component libraries for the schematic parts and the PCB footprints or you would typically also create a new schematic library and a PCB footprint library for your custom parts.
I am going to give you a brief introduction of the Altium GUI user interface since every new interface can be initially daunting. I will help to demystify the interface in this lecture.
Learn the Basics of PCB Design, the Terminology and Design Manufacturing Process.
In this lecture you will learn how to create the component symbol for the Atmel Atmega328 IC. This is the starting point of creating your own Arduino component library.
In this lecture the you will complete the creation of your Atmega 328 component library. This is the first component that we shall make. Im going to show you how to create the PCB footprint of this component and then add a generic 3D body to the component. In a later lecture I shall show you how to get a more realistic 3D body of the components.
In this lecture, Im going to be showing you how to create a Schottky diode component library in Altium Designer. This is one of the components that we will be using in our Arduino Design.
Learn how to create a PCB library of the headers in Altium Designer. If you have any questions, please feel free to contact me in the discussion area of this course.
If you would like to have a more accurate 3D model of your custom Arduino Nano, then we can add a realistic 3D model which we can get all from 3D Content Central. I will show you how to import these .step files into Altium and then how to place and align the component on the pads.
A place where you can download all the all the latest Altium Designer Libraries.
Other places to find Altium Libraries
After creating the component library, we can now start with the schematic design in Altium. I will show you in this lecture on how to place components from this library onto the schematic sheet. Placing components are as simple as drag an drop. We take our Arduino library in Altium and select all the components according to the reference schematic that is shown in the resource section of this course.
This is part one of three on how to wire components in Altium Designer. I will show you how to use net labels for a clean routing of wires.
This is one of the important lectures of the course since you will be connecting the components together which will also allow you to connect the components in PCB mode. That is why it is crucial to get the wiring correct in the schematics and also that it visually makes sense as well.
Electrical connectivity between schematic component pins can be created by placing a wire between those pins. This is called physical connectivity, as the pins arephysically connected with a wire. Connectivity can also be created logically by using suitable net identifiers, such as net labels. As well as providing a human-friendly identifier for a net, a net label allow you to connect points on a circuit without actually physically wiring them together.
This is part two of three on how to wire components in Altium Designer. We are going to continue with using net labels to wire up our components in schematic view.
Instead of memorising all the keyboard shortcuts, you can print these quick list of Altium Shortcuts to speed up your PCB development
If you would like to be more efficient in your Altium Designing Experience, then go ahead and download this document to see specific keyboard shortcuts that you can use within the Altium Designer UI. This document also specifies the keyboard shortcuts for schematic view as well as for PCB view. I suggest you study this document and underline the keyboard shortcuts that you see yourself using often. Through out this course I highlight the main shortcuts that I use.
This is part three of three on how to wire components in Altium Designer. We will be finishing the wiring of the components on the schematic sheet.
Things can get quite messy in PCB design. I will show you how to keep things neat so they are legible for the next person who reads your schematic design.
To eliminate errors and to avoid duplicate designators. We use the automatic tool which can name all the component designators all in one go. Designators are the identifiers for the component on the board and make referencing easier.
Rate This Course?
If you do, Please take one minute to leave a Positive
Comment and Review of the Course.
This will greatly assist other Students and
Help the Course to be found on Udemy Search
Thank You :)
One of the key ideas in electronics is the printed circuit board or PCB. It's fundamental to the point that individuals regularly neglect to clarify what a PCB is. This lecture will delve into what makes up a PCB and some of the common terms used with PCB lingo.
Before we can place components onto the circuit board, we first have to define the board shape and size. We are going the make the shape similar to that of the Arduino Nano board shape.
Okay so now you are done with schematic design. In this lecture, I will be showing you how to place those components automatically in PCB view.
Once we have all the components on the board and placed, we then proceed to route the components and then also we auto-route the board to save time and effort routing.
In electronic design, wire routing, commonly called simply routing, is a step in the design of printed circuit boards (PCBs) and integrated circuits (ICs). It builds on a preceding step, called placement, which determines the location of each active element of an IC or component on a PCB. After placement, the routing step adds wires needed to properly connect the placed components while obeying all design rules for the IC.
This is the most challenging part of the course but also the most important part. This is where we perform design rule check so that our manufactured board does not have any errors that may cause the board to be faulty. This allows us to reduce board iterations and speeds up the prototyping phase.
Part two of Design Rule Check.
Part thee of Desgin Rule Check... Finally!! This is a short lecture to finish up the Design rule check process.
Once we have eliminated all the hardware bugs. We will clean up the PCB and make it look a little cooler than the original Arduino Nano.
Finally in this lecture, we shall generate the Gerber files which will be sent to the manufacturer as well auto-generate the Bill of Materials (BOM) so that you can order the components.
The bill of materials which you can use to send to your local suppliers to procure the components for the Arduino
There has been many rumours and myths flying around about right angled tracks on PCB being bad for PCB. You may hear people say that they are bad for EMI (Electromagnetic Interference) and reflections...
Course Update:
Note! This course price will increase to $200 as of 1st June 2020 from $190. The price will increase regularly due to updated content. Get this course while it is still low. ...................................................
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 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 Designer being one of the top PCB design tools used around the world.
What is expect in this course:
I will show you how to get started in the world of PCB design using Altium Designer
I show you how to download and install Altium designer as well as demystify the user interface.
I take you step-by-step on how to create your own component library so that you can create your own components if you need to. (very high possibility that you will need to create your own components)
Show you how to add 3D models to components and show you a website where you can find all the component models in one place.
How to recreate the Arduino Nano Schematic in Altium designer 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 multi-layer board ( we are going to use 4-6 layers) .
For a 6 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 auto-route, 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.
Money-Back Guarantee
The course comes with an unconditional, Udemy-backed, 30-day money-back guarantee. This is not just a guarantee, it's my personal promise to you that I will go out of my way to help you succeed just like I've done for thousands of my other students.