SiliconWit.COM SiliconWit.COM
Julius Righa's avatar

Julius Righa

Mechatronics Engineer | PCB Design

Mechatronics engineer with interest in PCB design, electronics prototyping, and IoT hardware.

About Julius Righa

Julius Righa holds a Bachelor of Science in Mechatronics Engineering. His interests include PCB design, electronics prototyping, and IoT hardware development. He contributes to SiliconWit's PCB Design with KiCad course.

Focus

⚙️ Mechatronics Engineering
🎨 PCB Design & Electronics
📡 IoT Hardware

📚 Education Contributions

Pcb Design Kicad

ATmega328P Breakout Board: Through-Hole PCB from Scratch

Design your first PCB in KiCad 9: a minimal ATmega328P breakout board with ISP header, crystal oscillator, power LED, and pin headers. Covers project setup, schematic capture, PCB layout, home etching, and blink firmware

Published: March 5, 2026

kicadpcb-designatmega328pthrough-holehome-etchingavrembedded-systemsbreakout-board

ATmega328P Sensor Shield: SMD Components and CNC Milling

Design an SMD sensor shield with ATmega328P TQFP-32, I2C temperature/humidity sensor, SPI light sensor, and double-sided PCB layout. Learn SMD footprints, fine-pitch soldering, and CNC milling for PCB fabrication in KiCad 9

Published: March 5, 2026

kicadpcb-designatmega328psmdi2cspicnc-millingsensor-shieldtqfp

Code-Based PCB Design with KiCad Scripting

Recreate the ATmega328P breakout board from Lesson 1 using Python and KiCad's scripting API. Introduction to SKiDL for programmatic netlists, parametric footprints, automated DRC, and the future of code-driven electronics design

Published: March 5, 2026

kicadpcb-designpythonskidlscriptingautomationparametriccode-driven-design

ESP32 Battery-Powered IoT Sensor Node

Design a battery-powered ESP32-C3 IoT sensor node with TP4056 lithium charging, solar panel input, BME280 environmental sensor, and deep sleep optimization. Power-aware PCB layout for months of battery life

Published: March 5, 2026

kicadpcb-designesp32-c3batteryiotsolarbme280deep-sleeplow-power

ESP32 WiFi/Bluetooth DevKit: RF-Aware PCB Design

Design an ESP32-WROOM-32 development board with USB-UART bridge, antenna keepout zone, auto-reset programming circuit, and RF-aware PCB layout. Learn wireless PCB design considerations in KiCad 9

Published: March 5, 2026

kicadpcb-designesp32wifibluetoothrf-designantennausb-uartdevkit

Motor Driver and Sensor Integration Board

Design a mixed-signal board combining a DRV8833 dual H-bridge motor driver, MPU6050 IMU, current sensing resistors, and screw terminals. Learn thermal management, power and signal separation, and protection circuits in KiCad 9

Published: March 5, 2026

kicadpcb-designmotor-driverdrv8833mpu6050imucurrent-sensingh-bridgethermal-management

RP2040 USB-C Development Board: Dual-Core ARM with PIO

Design an RP2040 development board with external QSPI flash, USB-C, PIO breakout headers, RGB LED, and 4-layer PCB. Learn QFN package layout, high-speed QSPI routing, and the RP2040 minimal circuit in KiCad 9

Published: March 5, 2026

kicadpcb-designrp2040usb-cqfnqspipioraspberry-pidevelopment-board

STM32 USB-C Four-Layer PCB: Black Pill Style Board

Design a Black Pill style STM32F411CEU6 board with USB-C connector, LDO regulation, and 4-layer stackup. Learn power and ground plane design, via stitching, impedance-aware USB routing, and advanced KiCad 9 layout techniques

Published: March 5, 2026

kicadpcb-designstm32f411usb-cfour-layerimpedancevia-stitchingblack-pill

STM32 USB Development Board: Blue Pill Style PCB

Design a Blue Pill style STM32F103C8T6 development board with USB, SWD debug header, crystal oscillator, and 3.3V regulation. First professional fab house order with Gerber, BOM, and pick-and-place file generation for JLCPCB

Published: March 5, 2026

kicadpcb-designstm32usbswdarm-cortex-m3jlcpcbgerberdevelopment-board

Contribution Stats

18
Authorship SSU
2025
Member Since
Kenya
Location
9
Education Contributions

Connect & Follow