Skip to content

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Electronic Suite

Personal hub of electronics-related repositories, organized by category.
The work here grows from experiences: projects are built after the theory is experienced, libraries emerge from repeated practice.

These projects, when possible, follow an extension of the classic Keep It Simple approach, where simplicity means reducing degrees of freedom: avoiding over-engineering and building with what is available, standard-grade components included. The real-world constraints are part of the design, requiring extra attention to detail to ensure that hardware limitations do not compromise final functionality.



XP Banner A series of experiences exploring specific components, techniques, and design approaches. Each repository collects notes, circuit tests, and real-world measurements, and often serves as the foundation for my other projects. In this context an experience is intended in the original sense of the Latin experientia, where experimentation and experience are inseparable: knowledge distilled from designing, building, testing, and reflecting on a specific technical problem.

Hardware eXPerience
Type: Design | Status: Ongoing

A collection of reusable engineering knowledge built through practical experimentation. It is organized into two sections:

  • Hardware Notes: practical notes about hardware calculations and development.
  • Circuit Building Blocks: a series of experiences focused on understanding, testing and dimensioning fundamental circuit building blocks.

PSU Dummy Load eXPerience
Type: Dummy Load Design | Status: Ongoing

A series of experiences on building different kinds of dummy loads to test small PSUs.

SimpleBUS - A Simple BUS System eXPerience
Type: BUS Architecture | Status: Ongoing

A home didactic experience focused on designing and implementing a simple 8-bit, I/O oriented BUS system. It includes the design of backplanes, activity monitors, and bridge boards to interface the system with CPUs like Raspberry Pi and PICmicro.

PowerBank PSU eXPerience
Type: Power Supply Design | Status: Ongoing

Design experiences for powering multiple 9V audio stomp boxes, exploring different power sources from external adapters to direct mains connection.

RaspberryPI eXPerience
Type: Hardware Interfacing | Status: Ongoing

A collection of experiments focused on interfacing the Raspberry Pi with the external world.

Presepe Lights-Controller eXPerience
Type: Analog Design | Status: Ongoing

A laboratory experience designing a modular controller for the lighting of a crib (nativity scene), with zero digital components, shifting state-machine logic and daily-phase timings entirely onto discrete BJTs, diodes, and operational amplifiers.

PIC Assembly eXPerience
Type: Firmware Design | Status: Ongoing

A technical diary of my learning journey with Assembly language for PIC microcontrollers (Mid-Range series). It covers base templates, timing routines (delays), I/O management with software debounce, and a cooperative scheduler designed for regular task execution. The experience also includes low-level MIDI protocol implementation (documented in the dedicated PIC Assembly MIDI eXPerience repository) with experiments on serial interfacing and bare-metal data transmission.



Lib Banner Reusable assets (physical and digital formats) for electronics design.

MOdule Boards Library (MOBs)
Type: Prototyping Library | Status: Ongoing

A collection of modular, single-function boards designed for rapid prototyping, component testing, and interfacing. Includes its own dedicated ExpressPCB library for board layouts.

ExpressPCB Custom Library
Type: CAD Library | Status: Ongoing

A collection of custom schematic symbols and PCB footprints designed for the ExpressPCB CAD software.

LTspice Models Library
Type: Simulation Library | Status: Ongoing

A set of custom models and subcircuits for LTspice simulations, including power transistors, voltage level adapters, and functional blocks used to validate circuit designs.



Lab Banner Custom-built instruments and tools designed to equip my workbench.

Multi Out Low-Power Supply Unit
Type: Power Supply | Status: Completed

A multi-rail linear low-power supply unit (3.3V, 5V, 9V, 12V) designed to power bench prototypes.

EEPROM 28C Programmer
Type: Programming Tool | Status: Completed

A C-based programmer for 5V parallel EEPROMs of the 28C family hosted by a Raspberry Pi. The tool leverages bidirectional level translators to safely control and write data to the target non-volatile memories via terminal commands.

Quad Resistive Load for 9V Supplies
Type: Dummy Load | Status: Completed

Simple quad resistive static load designed to stress test small 9V power bank units and audio power supplies.

Diode Tester
Type: Component Tester | Status: Testing

A tester to measure the forward voltage drop ($V_f$) of diodes or the working voltage of Zener diodes under selectable currents (1mA, 2mA, 5mA, 10mA, 20mA, 30mA, 50mA, 100mA).



Project Banner Electronics projects with a defined purpose and, sometimes, a concrete utility.

Modular Presepe Lights
Type: Standalone Project | Status: Completed

A set of simple modular, low-current, lighting controllers designed for the nativity scene display.

UnoZero - Digital Logic Experiences
Type: Standalone Project | Status: Ongoing

A modular educational hardware kit designed to build and explore digital logic systems without requiring deep discrete electronics knowledge. The system features a custom ecosystem of interconnected single-function boards (SF) - including clock generators, pulse sources, BCD displays, and counters - to perform hands-on laboratory experiments inspired by the classic Bugbook series.

Camera Remote Shutter
Type: Standalone Project | Status: Completed

A hardware-based remote controller designed to trigger the focus and shutter stages of DSLR cameras, specifically tested on the Canon EOS400D. The system uses a PIC12F implementation written in Assembly (MPASM), interfacing with the camera via a standard 3-pin remote terminal.


About

Author: Alessandro Fraschetti (gom9000).

About

Hub and index for electronics repositories: lab, experiences, libraries, projects.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors