Uploaded October 2025 | Updated September 2026, 2 weeks ago
** Apologies... I found that the audio in this video is playing out of one channel only. Here's the corrected video with corrected audio track: youtu.be/5tsmbLYCSmo
Learn how to design a real computer with KiCad High-Speed PCB Design — the latest hands-on course from Tech Explorations. In this comprehensive project, you’ll build a complete carrier board for the LattePanda Mu (Intel N100) compute module from schematic to manufactured PCB.
This course takes you beyond maker-level boards and into the world of professional high-speed design. You’ll gain the skills to create complex systems that use HDMI, USB 3.0, PCI Express, and Gigabit Ethernet, while mastering signal-integrity principles and manufacturable stack-up strategies.
💡 You’ll learn:
• Impedance-controlled routing for USB 3.0, PCIe, and HDMI
• Design-for-manufacturability and professional stack-up planning
• Grounding, copper management, and EMI mitigation techniques
• Hierarchical schematic design and power-distribution networks
• How to prepare fabrication files and validate your design
🎁 Launch Offer: Use coupon HIGHSPEED30 for 30 % OFF until November 10 (AEST).
Prefer Udemy? The same coupon is valid there until October 31 (PDT).
👉 Learn more and enrol here: https://txplo.re/speed_pcb
In this lecture, I walk you through the structure and learning objectives of the course. You’ll discover how the training is organized into three major phases — Preparation, Schematic Design, and Layout Design. You’ll learn what “high-speed” really means in practice, explore interfaces like PCI Express, USB 3.0, and HDMI, and see how each subsystem (power, Ethernet, GPIO, M.2, and more) fits into a real-world computer design workflow. By the end, you’ll clearly understand how this course will transform the way you think about and execute professional PCB projects.
KiCad, KiCad 9, KiCad tutorial, KiCad course, PCB design, high-speed PCB design, LattePanda Mu, LattePanda N100, carrier board design, KiCad differential pairs, impedance control, USB 3.0 PCB, HDMI PCB design, PCI Express routing, Gigabit Ethernet PCB, PCB stack-up design, signal integrity, PCB routing, differential pair routing, design for manufacturability, NextPCB, electronics engineering, embedded systems, computer hardware design, Tech Explorations, Peter Dalmaris, learn KiCad, design a computer, PCB layout tutorial, high-speed design KiCad, engineering education, learn electronics online
** Apologies... I found that the audio in this video is playing out of one channel only. Here's the corrected video with corrected audio track: youtu.be/5tsmbLYCSmo
Learn how to design a real computer with KiCad High-Speed PCB Design — the latest hands-on course from Tech Explorations. In this comprehensive project, you’ll build a complete carrier board for the LattePanda Mu (Intel N100) compute module from schematic to manufactured PCB.
This course takes you beyond maker-level boards and into the world of professional high-speed design. You’ll gain the skills to create complex systems that use HDMI, USB 3.0, PCI Express, and Gigabit Ethernet, while mastering signal-integrity principles and manufacturable stack-up strategies.
💡 You’ll learn:
• Impedance-controlled routing for USB 3.0, PCIe, and HDMI
• Design-for-manufacturability and professional stack-up planning
• Grounding, copper management, and EMI mitigation techniques
• Hierarchical schematic design and power-distribution networks
• How to prepare fabrication files and validate your design
🎁 Launch Offer: Use coupon HIGHSPEED30 for 30 % OFF until November 10 (AEST).
Prefer Udemy? The same coupon is valid there until October 31 (PDT).
👉 Learn more and enrol here: https://txplo.re/speed_pcb
In this lecture, I walk you through the structure and learning objectives of the course. You’ll discover how the training is organized into three major phases — Preparation, Schematic Design, and Layout Design. You’ll learn what “high-speed” really means in practice, explore interfaces like PCI Express, USB 3.0, and HDMI, and see how each subsystem (power, Ethernet, GPIO, M.2, and more) fits into a real-world computer design workflow. By the end, you’ll clearly understand how this course will transform the way you think about and execute professional PCB projects.
KiCad, KiCad 9, KiCad tutorial, KiCad course, PCB design, high-speed PCB design, LattePanda Mu, LattePanda N100, carrier board design, KiCad differential pairs, impedance control, USB 3.0 PCB, HDMI PCB design, PCI Express routing, Gigabit Ethernet PCB, PCB stack-up design, signal integrity, PCB routing, differential pair routing, design for manufacturability, NextPCB, electronics engineering, embedded systems, computer hardware design, Tech Explorations, Peter Dalmaris, learn KiCad, design a computer, PCB layout tutorial, high-speed design KiCad, engineering education, learn electronics online

![[060] Arduino Getting Started: Your first sketch
This video series teaches how to write your first Arduino program using the Arduino Integrated Development Environment (IDE). In this video, well cover the setup and loop functions essential for every Arduino project and show you how to make an LED blink—a simple yet exciting project for starters
This series is possible thanks to the kind support of Sunfounder, an online store that sells high-quality hardware and kits for Makers. Visit Sunfounder at https://sunfounder.com.
In this series, I use the SunFounder 3 1 Ultimate Starter Kit with Original Arduino Uno R4 Minima, including high-quality sensors, actuators, power supplies, and Original Arduino Uno R4 Minima for diverse projects and skill-building. Get it (affiliate link): https://www.sunfounder.com/collections/arduino-kits/products/sunfounder-3-in-1-ultimate-starter-kit-with-original-arduino-uno-r4-minima?ref=bXS65iah
Timestamps:
[00:00 - 00:06] Welcome and introduction to Arduino programming
[00:06 - 00:17] Getting started with the Arduino Integrated Development Environment (IDE)
[00:17 - 00:23] Reminder to install the Arduino IDE
[00:23 - 00:36] Introduction to the basic structure of an Arduino sketch
[00:36 - 00:51] Explanation of the setup function
[00:51 - 01:01] Overview of the loop function and its importance
[01:01 - 01:17] Practical example: making an LED blink
[01:17 - 01:25] Additional tips for using external LEDs
[01:25 - 01:35] Step-by-step guide to writing the blink program
[01:35 - 01:53] Detailed walkthrough of the setup commands
[01:53 - 02:44] Loop function in action: controlling the LEDs state
[02:44 - 03:02] Completing and uploading your first Arduino sketch
[03:02 - 03:19] Preview of upcoming content and final thoughts [060] Arduino Getting Started: Your first sketch](https://i.ytimg.com/vi/gEwMEvUPAco/mqdefault.jpg)



![[180] Arduino Getting Started: Analog Light Sensor
In this tutorial, we demonstrate using a photoresistor to measure light intensity with an Arduino. We cover the circuit setup and the code required to read the light levels and control an LED based on the readings.
This series is possible thanks to the kind support of Sunfounder, an online store that sells high-quality hardware and kits for Makers. Visit Sunfounder at https://sunfounder.com.
In this series, I use the SunFounder 3 in 1 Ultimate Starter Kit with Original Arduino Uno R4 Minima, including high-quality sensors, actuators, power supplies, and Original Arduino Uno R4 Minima for diverse projects and skill-building. Get it (affiliate link): https://www.sunfounder.com/collections/arduino-kits/products/sunfounder-3-in-1-ultimate-starter-kit-with-original-arduino-uno-r4-minima?ref=bXS65iah
⏰ Timestamps
00:00 - 00:22: Connecting Power and Ground 🔌
00:22 - 00:41: Setting Up the Voltage Divider 🛠️
00:41 - 00:58: Understanding the Voltage Divider 📊
00:58 - 01:18: Reading Analog Values 📟
01:18 - 01:30: Writing the Program 💻
01:30 - 01:43: Code Explanation 🔍
01:43 - 01:56: Initializing Pins and Serial Communication 🔧
01:56 - 02:09: Reading and Printing Light Levels 🖨️
02:09 - 02:14: Adding a Delay ⏳
02:14 - 02:28: Testing the Circuit ⚙️
02:28 - 02:34: Observing the Serial Monitor 👀
02:34 - 02:45: Voltage Divider Explanation 🔋
02:45 - 02:55: Applications of Voltage Dividers 🌐
02:55 - 03:07: Conclusion 🏁
03:07 - 03:12: Invitation to Subscribe 📢
📚 Main Learning Objectives
Understand how to connect a photoresistor and resistor to create a voltage divider.
Learn to read analog values from a photoresistor using analogRead.
Convert analog voltage to digital values representing light intensity.
Control an LED based on light intensity readings.
Print light intensity values to the serial monitor for debugging.
Apply the concept of voltage dividers to various analog sensors.
📢 Invitation to Subscribe
If you found this tutorial helpful, please give it a thumbs up 👍 and subscribe to our channel for more Arduino tutorials. Your support motivates us to keep crafting content that fuels your maker journey. Feel free to share what youd like to see next in the comments below. Keep exploring, and well see you in the next video. 🚀 [180] Arduino Getting Started: Analog Light Sensor](https://i.ytimg.com/vi/gtBYNKP9lac/mqdefault.jpg)
![[190] Arduino Getting Started: DHT11 Digital Environment Sensor
In this tutorial, we demonstrate how to use the DHT11 sensor to measure temperature and humidity with an Arduino. We cover the setup and the code required to read and display the sensors data.
This series is possible thanks to the kind support of Sunfounder, an online store that sells high-quality hardware and kits for Makers. Visit Sunfounder at https://sunfounder.com.
In this series, I use the SunFounder 3 in 1 Ultimate Starter Kit with Original Arduino Uno R4 Minima, including high-quality sensors, actuators, power supplies, and Original Arduino Uno R4 Minima for diverse projects and skill-building. Get it (affiliate link): https://www.sunfounder.com/collections/arduino-kits/products/sunfounder-3-in-1-ultimate-starter-kit-with-original-arduino-uno-r4-minima?ref=bXS65iah
⏰ Timestamps
00:00 - 00:07: Specifying DHT Sensor Type 📑
00:07 - 00:21: Creating DHT Object 🛠️
00:21 - 00:26: Initializing Setup Function ⚙️
00:26 - 00:40: Starting Serial Communication 📡
00:40 - 00:46: Initializing DHT Sensor 🔄
00:46 - 01:04: Loop Function and Delay ⏳
01:04 - 01:17: Reading Humidity 🌫️
01:17 - 01:30: Reading Temperature 🌡️
01:30 - 01:43: Handling Reading Failures ❌
01:43 - 01:55: Printing Sensor Data 🖨️
01:55 - 02:14: LED Indication 💡
02:14 - 02:32: Testing the Circuit ⚙️
02:32 - 02:43: Summary of Learnings 📚
02:43 - 02:54: Invitation to Subscribe 📢
📚 Main Learning Objectives
Understand how to specify and initialize a DHT sensor.
Learn to read humidity and temperature values from the DHT11 sensor.
Handle reading failures and print error messages.
Use serial communication to display sensor data on a serial monitor.
Implement visual indication using an LED.
Install libraries to streamline your code and speed up prototyping.
📢 Invitation to Subscribe
If you found this tutorial helpful, please give it a thumbs up 👍 and subscribe to our channel for more Arduino tutorials. Your support motivates us to keep crafting content that fuels your maker journey. Hit the notification bell 🔔 to stay updated with our latest tutorials. Happy making! 🚀 [190] Arduino Getting Started: DHT11 Digital Environment Sensor](https://i.ytimg.com/vi/gxfpZrALjrg/mqdefault.jpg)


![[050] Arduino Getting Started: Introduction to the Arduino IDE
Dive into the world of Arduino programming with our comprehensive guide to the Arduino Integrated Development Environment (IDE). This video is an essential watch for beginners, showcasing how the Arduino IDE transforms your coding ideas into reality. From a simple LED blink to controlling complex robots, the IDE is your gateway to exploring electronics and coding. Follow along as we break down the interface, features, and functionalities of the Arduino IDE, making it accessible for hobbyists, educators, and power users.
This series is possible thanks to the kind support of Sunfounder, an online store that sells high-quality hardware and kits for Makers. Visit Sunfounder at https://sunfounder.com.
In this series, I use the SunFounder 3 1 Ultimate Starter Kit with Original Arduino Uno R4 Minima, including high-quality sensors, actuators, power supplies, and Original Arduino Uno R4 Minima for diverse projects and skill-building. Get it (affiliate link): https://www.sunfounder.com/collections/arduino-kits/products/sunfounder-3-in-1-ultimate-starter-kit-with-original-arduino-uno-r4-minima?ref=bXS65iah
Timestamps:
00:00 - Introduction to the Arduino IDE
00:17 - Opening the Arduino IDE: A First Look
00:26 - Why Arduino IDE is Great for Beginners
00:57 - New Features in Arduino IDE Version 2
01:34 - Key Components of the Arduino IDE
01:41 - Toolbar and Its Functions
01:52 - Verifying and Uploading Sketches
02:10 - The Code Editor: Writing Your Arduino Code
02:28 - Message Area and Console for Troubleshooting
02:47 - Selecting Board Type and Serial Port
03:14 - Using the Serial Monitor for Debugging
03:39 - Preview of Next Video: Basic Programming Concepts
Key Features Explored:
*User-Friendly Interface: Designed for ease of use, making it perfect for those new to coding and electronics.
*Powerful Under the Hood: Version 2 of the IDE adds enhanced features without complicating the user experience.
*Essential Components: Introduction to the toolbar, code editor, message area, console, board selection, and serial port configuration.
*Syntax Highlighting: Improves code readability by color-coding commands, variables, and comments.
*Serial Monitor: Enables real-time data communication between your Arduino and computer, which is crucial for debugging and sensor monitoring.
Up Next:
Stay tuned for our next video, where well explore writing code and unravel Arduinos basic programming concepts. This upcoming episode is tailored to build upon the foundations laid in this guide, ensuring a smooth progression in your Arduino learning journey.
Remember to subscribe and hit the bell icon to stay updated on our Arduino beginner series. Whether youre just starting or looking to expand your knowledge, our series supports your exploration into the exciting world of Arduino projects. See you in the next video! [050] Arduino Getting Started: Introduction to the Arduino IDE](https://i.ytimg.com/vi/iUASFQkYB3c/mqdefault.jpg)
