Learn to Design Your Own Boards (Udemy.com)
Design a board in 15 hours. Step-by-Step tutorial based on Arduino project (Altium)
Created by: Robert Feranec
Produced in 2021
What you will learn
- After this course, you will design your own Arduino like board.
Quality Score
Overall Score : 96 / 100
Course Description
Designa Real Board and Learn Essentials of UsingAltium Designer
- Draw your ownschematic- Route yourPCB anddo layout- Generate documentation needed to manufacture your PCB
Altium Designer is a PowerfulSoftware
During this course you will learn how to use Altium Designer software.
Altium Designer is a professional software used to design all kind of boards, from very simple ones to motherboards or servers. Itis one of the most usedsoftwarefor electronic design. Learning Altium is usefulfor everyone planning or already working in electronics.
Contents and Overview
You will start withArduino Uno reference schematic. You will learnhow to re-draw theschematic,modify it, you will learnhow to improve it and how to do PCB layout. The course videos are step-by-step and even if you are new in electronics or you have never used Altium Designer before, by repeating these steps, you will design your own board. By the end of this course, you will create all the necessary documents needed to manufacture the board.
Within 15 hours you will learn how to:
- Draw schematic, including tips for component selection and importantcircuits- Create components, drawschematic symbols and footprints- Place components into your PCB- Route PCB and useful tips aboutlayout- Create 3D model of your board- Create board variants with different components fitted / not fitted- CreateBill of Material (BOM)- Create assembly drawings showing position of components on the board- Generate Gerbers, Pick and Place, Drill fileand other files needed for manufacturing- Prepare professional documents needed to manufacture your PCB and assemble your board- Bring your board to life, flash firmware and run a simple LED Blinkyexample
For everyone interested, the manufacturing documents created during this coursecan be used to build your board. Simply usePCB manufacturing data to get yourPCB, buy components from Digikey and solder them by yourself.
Enjoy this course :)Who this course is for:
College / University students: During this course you will learn how to work in Altium Designer. Altium is one of the most used software in companies which are designing electronic boards or products. Knowing how to work in Altium can give you an advantage when applying for a job. As a college / university student, you may be able to get a free license of Altium Designer.
Junior / Senior hardware design engineers: During this course you will go through complete process of designing an electronic board. You will learn all the steps exactly the way as they are done in a professional company. After this course you will know everything essential to use Altium Designer in your job. This course can be very useful when you are starting with Altium Designer or when you are moving to Altium Designer from a different CAD system.
Beginners, Hobbyists: If you build your own electronic circuits using wires or breadboards and you have ever wanted to transfer your circuits into a real board or real product, this course can help you. During this course you will learn how you can design your own boards.
Instructor Details
- 4.8 Rating
297 Reviews
Robert Feranec
Robert hasdesignedmotherboards based on Intel, AMD, VIA processors. His Youtube hardware designvideos have over 4million views. Robert alsoteaches Schematic Design and PCB Layoutat FEDEVEL Academy.
Other Robert's courses
- Advanced PCB Layout (includes high speed layout)
- Advanced Hardware Design (Schematic & PCBDesign Course)
- Learn AltiumEssentials (Switching Power Supply Design Course)
- Learn the Essentials of creating uBoot, Linux and YOCTO
- Learn OrCAD & Allegro Essentials
Open Source Hardware Development
All Robert's courses are based on real projects. This way, everyone has an opportunity to practice and learn on real boards. Robert has lead andsupported development of severalOpen Source boards used in his courses:
- 28Pins:Based on Arduino Project
- iMX6Rex:Boards based on iMX6 1.2GHz ARM CPU
- OpenRexKit:Education kit to learn programming and electronics
Robert has skills and experience in following areas (10+ years)
- electronic product hardware development (from idea to product)
- schematic design &PCB layout (including high speed design)
- hardware debugging, assembling, verification and testing
- processor and microcontroller board design (x86, MIPS, ARM ) based on Intel, VIA, AMD, Texas Instruments, Freescale, NXP, Qualcomm,Atmel, Microchip, ST ... including Linux and Windows CE compilation, driver modification, microcontroller firmware programming<


