Mec2Digit is an open source project for controlling and driving 7-segment digital displays using a microcontroller.
This repository contains both the hardware design (KiCad) and the firmware (Arduino IDE).
Mec2Digit/
│
├── firmware/ # Source code for Arduino IDE
├── hardware/ # Schematics and PCB developed in KiCad
└── old/ # Legacy files and projects (ignored from version control)
Mec2Digit provides all you need to build a complete system for driving digital displays—ideal for counters, timers, and human interface devices with segment displays.
- Hardware: Circuit schematic and board layout with KiCad.
- Firmware: Arduino code for the microcontroller.
-
Hardware:
- Arduino-compatible microcontroller
- 7-segment display
- Additional components listed in
hardware/BOM
-
Software:
git clone https://github.com/dottorconti/Mec2Digit.git- Open the
firmware/folder with the Arduino IDE. - Select the correct board in the IDE.
- Compile and upload to your microcontroller.
- Open the
hardware/folder with KiCad. - View, edit, or export Gerber files for PCB fabrication.
- Check the bill of materials (BOM) for the components list.
Pull requests and issues are welcome! Please open issues here.
This project is licensed under the MIT License—see the LICENSE file for details.
@dottorconti / Mec2Digit