https://github.com/yousef4008/multimeter-pcb
Auto-ranging multimeter PCB designed with Altium Designer. Powered by a 3.7V Li-ion battery with a charging/protection circuit and a 5V boost converter. Includes a USBasp port for reprogramming and measures voltage, current, capacitance, inductance, and resistance.
https://github.com/yousef4008/multimeter-pcb
altium-designer charging electronics-projects pcb pcb-design
Last synced: 3 months ago
JSON representation
Auto-ranging multimeter PCB designed with Altium Designer. Powered by a 3.7V Li-ion battery with a charging/protection circuit and a 5V boost converter. Includes a USBasp port for reprogramming and measures voltage, current, capacitance, inductance, and resistance.
- Host: GitHub
- URL: https://github.com/yousef4008/multimeter-pcb
- Owner: Yousef4008
- Created: 2024-08-09T12:24:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T11:23:53.000Z (almost 2 years ago)
- Last Synced: 2025-02-23T20:21:41.840Z (over 1 year ago)
- Topics: altium-designer, charging, electronics-projects, pcb, pcb-design
- Homepage:
- Size: 7.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Auto-Ranging Multimeter PCB
This repository contains the design files and firmware for an auto-ranging multimeter project. The multimeter is designed to measure various electrical parameters with precision and reliability. Below are the key features and details of the project.
## Features
- **Power Supply**:
- Powered by a 3.7V Li-ion battery.
- Integrated charging and protection circuit.
- Boost converter to step up the voltage to 5V for stable microcontroller operation.
- **Reprogramming**:
- Includes a USBasp port for easy firmware updates and reprogramming.
- **Measurement Capabilities**:
- Accurately measures voltage, current, capacitance, inductance, and resistance.
- **Design Software**:
- The PCB layout was created using Altium Designer.
## Getting Started
### Prerequisites
- **Altium Designer**: To open and modify the PCB design files.
- **AVR Programmer**: Such as USBasp for flashing the firmware onto the microcontroller.
### Usage
1. **PCB Assembly**:
- Assemble the PCB based on the design files provided.
2. **Firmware Installation**:
- Use an AVR programmer to upload the firmware.
3. **Operation**:
- Power the multimeter via the 3.7V Li-ion battery.
- Use the micro USB port for charging.
- Program the microcontroller using the USBasp port.
## Contributing
Contributions are welcome! Please fork this repository, make your changes, and submit a pull request.
## Contact
For any questions or suggestions, feel free to reach out via GitHub issues or directly on LinkedIn:
[My LinkedIn Profile](https://www.linkedin.com/in/youssif-hossam-a81189240)