mirror of
https://github.com/arwidcool/Solder-Plate.git
synced 2024-11-24 15:00:15 +01:00
adding README
This commit is contained in:
parent
e8228fbbb3
commit
c49afc3799
62
README.md
Normal file
62
README.md
Normal file
@ -0,0 +1,62 @@
|
||||
# Solder Reflux Hotplate Project
|
||||
|
||||
This repository contains the source code and design files for a Solder Reflux Hotplate, an essential tool for soldering SMD components. The project is built around the ATmega4809 microcontroller and includes a custom PCB design. It is programmed using PlatformIO, an advanced ecosystem for IoT development.
|
||||
|
||||
## Features
|
||||
|
||||
- Precise temperature control for soldering SMD components. with support of **up to 6 thermistors**.
|
||||
- Custom PCB design tailored for efficient heat distribution.
|
||||
- User-friendly interface for easy operation.
|
||||
- usb programming
|
||||
- wifi via esp32-12f (with wifi version).
|
||||
- PlatformIO integration for streamlined development.
|
||||
|
||||
## Getting Started
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- PlatformIO Core or PlatformIO IDE.
|
||||
- ATmega4809 microcontroller.
|
||||
- Basic soldering tools and electronic assembly skills.
|
||||
- Access to a PCB manufacturing service.
|
||||
|
||||
### Hardware Setup
|
||||
|
||||
1. **PCB Fabrication:** Fabricate the PCB using the provided design files.
|
||||
2. **Component Assembly:** Solder the components onto the PCB as per the schematic.
|
||||
3. **Power Supply Connection:** Connect a suitable power supply.
|
||||
|
||||
### Preparing the ATmega4809
|
||||
|
||||
Before programming the ATmega4809, it needs to be flashed with a default bootloader.
|
||||
|
||||
1. **Bootloader Flashing:**
|
||||
- U can use a spare arduino for the initial updi bootloader flash
|
||||
|
||||
|
||||
2. **MicroUSB Programming:**
|
||||
- After flashing the bootloader, the ATmega4809 can be programmed via the microUSB connection.
|
||||
- Ensure the microUSB is connected to the appropriate pins on the ATmega4809.
|
||||
|
||||
### Software Installation
|
||||
|
||||
1. **Clone the Repository:**
|
||||
```bash
|
||||
git clone https://github.com/yourusername/solder-reflux-hotplate.git
|
||||
cd solder-reflux-hotplate
|
||||
2. **Import in vscode**
|
||||
|
||||
|
||||
### Usage
|
||||
|
||||
Power On: Connect the hotplate to the power source.
|
||||
Set Temperature: Use the interface to set the desired temperature.
|
||||
Start Soldering: Place your PCB and components on the hotplate.
|
||||
|
||||
### Customization
|
||||
|
||||
Feel free to modify the firmware and PCB design to suit your specific needs.
|
||||
|
||||
### Contributing
|
||||
Contributions are welcome. Please follow standard procedures for contributing to open-source projects.
|
||||
|
@ -1,4 +1,4 @@
|
||||
; PlatformIO Project Configuration File
|
||||
M; PlatformIO Project Configuration File
|
||||
;
|
||||
; Build options: build flags, source filter
|
||||
; Upload options: custom upload port, speed and extra flags
|
||||
|
Loading…
Reference in New Issue
Block a user