mirror of
https://github.com/arwidcool/Solder-Plate.git
synced 2025-02-25 14:34:36 +01:00
More Readme
This commit is contained in:
parent
02e509bdc8
commit
87fb029b63
17
README.md
17
README.md
@ -35,15 +35,16 @@ This repository contains the source code and design files for a Solder Plate Con
|
||||
### Prerequisites
|
||||
|
||||
- PlatformIO Core or PlatformIO IDE.
|
||||
- ATmega4809 microcontroller.
|
||||
- ATmega4809 microcontroller and all the BOM components
|
||||
- Basic soldering tools and electronic assembly skills.
|
||||
- Access to a PCB manufacturing service.
|
||||
- Access to a PCB manufacturing service or soldering equipment (solder paste, hot air gun, tweezers)
|
||||
- Some basic technical skills
|
||||
|
||||
### 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. 12V 5A tested, 24v 5A compatible. Use of more then 5A requires a appropriate FUSE to be chosen and solder on place of F1
|
||||
1. **PCB Fabrication:** Fabricate the PCB using the provided gerber files. You can use these to order the naked PCB from services like JLCPCB
|
||||
2. **Component Assembly:** Solder the components onto the PCB as per the schematic or choose a SMT assembly service like the ones from JLCPCB
|
||||
3. **Power Supply Connection:** Choose a suitable power supply. 12V 5A tested, 24v 5A compatible. Use of more then 5A requires a appropriate FUSE to be chosen and solder on place of F1
|
||||
|
||||
### Preparing the ATmega4809
|
||||
|
||||
@ -65,7 +66,7 @@ JCM from the Discord explained the process pretty good:
|
||||
- Install the Adafruit_GFX, Adafruit_SSD1306, DallasTemperature and Debounce2 libraries with the Library Manager (you might not need all of them depending on which firmware you plan to use)
|
||||
- Download and open the ino you want to upload to the ATMEGA4809 (https://github.com/DerSpatz/PCB-reflow-solder-heat-plate/blob/main/Firmware/pcb_reflow_fw/pcb_reflow_fw.ino)
|
||||
- Select the options for the programmer (Board: ATmega4809, Clock: Internal 16 MHz, BOD: 2.6V or 2.7V, EEPROM: retained, Pinout: 48 pin standard, Reset pin: Reset, Bootloader:Optiboot:Uart0(Defualt pins)) and select the port of your Ardunio Nano as Port
|
||||
- Make sure the programmer selected is SerialUPDI
|
||||
- Make sure the programmer selected is SerialUPDI or JTAG2UPDI
|
||||
- Select Burn Bootloader and see if it runs through
|
||||
|
||||
|
||||
@ -73,10 +74,10 @@ JCM from the Discord explained the process pretty good:
|
||||
|
||||
- Using Platformio:
|
||||
1. After flashing the bootloader, the ATmega4809 can be programmed via the microUSB connection using PlatformIO by building the project and upload
|
||||
|
||||
// Use a AVR programmer or the jtag2updi modified arduino nano/uno menitoned above
|
||||
- Using AVRDude
|
||||
1. Folow instructions on : https://github.com/ElTangas/jtag2updi?tab=readme-ov-file#using-with-avrdude
|
||||
2. Example : avrdude -c jtag2updi -P com7 -p t1614
|
||||
- Using AVRDUDESS (AVRDUDE with GUI interface) -- This section many not be completley finished
|
||||
1. Download and install AVRDUDE 6.3 :https://download-mirror.savannah.gnu.org/releases/avrdude/
|
||||
2. Download AVRDUDESS : https://github.com/ZakKemble/AVRDUDESS
|
||||
@ -88,6 +89,8 @@ JCM from the Discord explained the process pretty good:
|
||||
8. Press Go
|
||||
|
||||
|
||||
|
||||
|
||||
### Software Installation
|
||||
|
||||
1. **Clone the Repository:**
|
||||
|
Loading…
x
Reference in New Issue
Block a user