Uploaded May 2026 | Updated September 2026, 2 weeks ago
This course is for PCB designers who already know KiCad and want to work on boards that are genuinely difficult.
You'll design a real, manufacturable Smart USB Thumb Drive — a four-layer board built around an RP2040 microcontroller, a 64 GB eMMC chip in a 153-ball BGA package, two USB-C connectors, high-speed differential pairs, and active power path management. Every engineering decision is made and explained on screen, in KiCad.
The course builds five core skill areas: BGA escape routing and via-in-pad design; controlled impedance and USB differential pair routing; eMMC bus timing and length matching; ideal diode OR-ing circuits; and constrained layout on a real four-layer stackup. These are skills that matter in professional electronics work but rarely appear in beginner or intermediate courses.
To get the most from this course, you should be comfortable with KiCad's schematic and layout tools, and have some familiarity with component datasheets and basic electronics. The Tech Explorations KiCad Like a Pro course covers the foundation if you need it.
This course is the newest addition to the Tech Explorations KiCad series, which also includes Advanced PCB Design With KiCad and High-Speed PCB Design With KiCad.
There are free lectures at the start of the course — watch those first to see exactly what's covered and how the project is structured before you enrol.
🎓 Course: KiCad Advanced — BGA, Signal Integrity, and High-Speed Layout
Full enrollment and course details: connect.techexplorations.com/so/smart-usb-thumb-drive-with-kicad
Tech Explorations creates practical electronics and PCB design courses for engineers, makers, and educators. More courses at techexplorations.com.
This course is for PCB designers who already know KiCad and want to work on boards that are genuinely difficult.
You'll design a real, manufacturable Smart USB Thumb Drive — a four-layer board built around an RP2040 microcontroller, a 64 GB eMMC chip in a 153-ball BGA package, two USB-C connectors, high-speed differential pairs, and active power path management. Every engineering decision is made and explained on screen, in KiCad.
The course builds five core skill areas: BGA escape routing and via-in-pad design; controlled impedance and USB differential pair routing; eMMC bus timing and length matching; ideal diode OR-ing circuits; and constrained layout on a real four-layer stackup. These are skills that matter in professional electronics work but rarely appear in beginner or intermediate courses.
To get the most from this course, you should be comfortable with KiCad's schematic and layout tools, and have some familiarity with component datasheets and basic electronics. The Tech Explorations KiCad Like a Pro course covers the foundation if you need it.
This course is the newest addition to the Tech Explorations KiCad series, which also includes Advanced PCB Design With KiCad and High-Speed PCB Design With KiCad.
There are free lectures at the start of the course — watch those first to see exactly what's covered and how the project is structured before you enrol.
🎓 Course: KiCad Advanced — BGA, Signal Integrity, and High-Speed Layout
Full enrollment and course details: connect.techexplorations.com/so/smart-usb-thumb-drive-with-kicad
Tech Explorations creates practical electronics and PCB design courses for engineers, makers, and educators. More courses at techexplorations.com.






![[065] Arduino Getting Started: Debugging with Serial.println
Explore the serial.print function, a crucial instruction for your Arduino sketches, is perfect for debugging and monitoring real-time data.
This video explains how to effectively use serial.print and serial.println for debugging and data display to help you develop Arduino code without bugs.
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:07] Introduction to the Serial.Print function
[00:07 - 00:18] Importance of Serial.Print in Arduino projects
[00:18 - 00:24] Overview of Serial communication
[00:24 - 00:35] Benefits of using Serial.Print for real-time data tracking
[00:35 - 00:44] Debugging with Serial.Print
[00:44 - 01:10] Setting up Serial communication in Arduino
[01:10 - 01:30] Using Serial.Print to display sensor data
[01:30 - 01:49] Serial.Print as a debugging tool
[01:49 - 02:12] Tips for effective debugging with Serial.Print
[02:12 - 02:23] Closing remarks and invitation to subscribe [065] Arduino Getting Started: Debugging with Serial.println](https://i.ytimg.com/vi/ylE6mi_V6iw/mqdefault.jpg)


