mirror of
https://github.com/arwidcool/Solder-Plate.git
synced 2024-11-27 16:00:53 +01:00
Added programming VIA avrdudess in Readme
This commit is contained in:
parent
efc803a505
commit
0ec1555393
BIN
Programming/Programming.JPG
Normal file
BIN
Programming/Programming.JPG
Normal file
Binary file not shown.
After Width: | Height: | Size: 157 KiB |
16041
Programming/avrdude.conf
16041
Programming/avrdude.conf
File diff suppressed because it is too large
Load Diff
15
README.md
15
README.md
@ -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**
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user