Added programming VIA avrdudess in Readme

This commit is contained in:
-help 2024-02-14 12:52:49 +02:00
parent efc803a505
commit 0ec1555393
5 changed files with 11 additions and 16053 deletions

BIN
Programming/Programming.JPG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

File diff suppressed because it is too large Load Diff

View File

@ -82,14 +82,15 @@ JCM from the Discord explained the process pretty good:
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/
1. Download and install AVRDUDE https://download-mirror.savannah.gnu.org/releases/avrdude/
2. Download AVRDUDESS : https://github.com/ZakKemble/AVRDUDESS
3. Download the custom Avrdude config: https://svn.savannah.gnu.org/viewvc/*checkout*/avrdude/trunk/avrdude/avrdude.conf.in?revision=1422
4. Select the custom avrdude.conf from Option -> avrdude.conf - > choose where you downloaded the custom conf file
5. Choose the programmer as jtag2updi
6. Choose the COMPORT where the jtag2updi modified arduino is connected to
7. Choose the Flash binary under the precomplied binary directory -> set to Write
8. Press Go
3. Choose the programmer as arduino
4. Choose the MCU as ATmega4809
5. Choose the COMPORT where the jtag2updi modified arduino is connected to
6. Choose the Flash binary in the programming directory -> set to Write
7. PChoose "Write" on the Flash option and press "Go"
![Screenshot](/Programming/Programming.JPG)
3. **Setting up the controller**

View File

@ -32,6 +32,7 @@ TempCalibration calibration_100K_3950 = {25, 100000, 107, 4957, 167, 1000};
// 2.5k reference = Best accuracy around 138C
Thermistor thermistor1(THERMISTOR2_PIN, 2125, ThermistorZ_Placement::BOTTOM, ThermistorXY_Placement::MIDDLE); //- > 2125Kohm set refrence
Thermistor thermistor2(THERMISTOR3_PIN, 9100, ThermistorZ_Placement::BOTTOM, ThermistorXY_Placement::MIDDLE_LOW_TEMP);// -> 9100Kohm set refrence//// 9k reference = Best accuracy around 90C -> This thermistor is used for the preheat phase if attached
Thermistor thermistor3(THERMISTOR4_PIN, 564, ThermistorZ_Placement::BOTTOM, ThermistorXY_Placement::MIDDLE_HIGH_TEMP);//-> 564Kohm set refrence // 564R reference = Best accuracy around 210C
@ -45,11 +46,6 @@ TempCalibration calibration_100K_3950 = {25, 100000, 107, 4957, 167, 1000};
//---------------------------------------------------------------------------------------------------------------------------------------
// Put all thermistors in an array
Thermistor thermistors[6] = {thermistor1, thermistor2, thermistor3, thermistor4, thermistor5, thermistor6};
//---------------------------------------------------------------------------------------------------------------------------------------
// Which Color to use for the reflow process markers

View File

@ -35,6 +35,7 @@
#define HIGH_TEMP_THRESHOLD 150
//PID Controller values
#define PID_P 60
#define PID_I 5
@ -55,6 +56,7 @@
extern WrappedState<ReflowProcessState> reflowProcessState;
extern AnalogRef analogRef;
extern Thermistor thermistor1;