internal:proddocs:4161
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| internal:proddocs:4161 [2021/12/13 11:24] – chrissy | internal:proddocs:4161 [2023/07/12 14:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| Select 4161. | Select 4161. | ||
| - | select | + | Select |
| + | |||
| + | <note important> | ||
| Copy file onto USB. | Copy file onto USB. | ||
| Line 29: | Line 31: | ||
| <note important> | <note important> | ||
| - | |||
| - | < | ||
| Before commencing build, program TX6Q module and 10823 Dual Engine PCB | Before commencing build, program TX6Q module and 10823 Dual Engine PCB | ||
| + | |||
| <note warning> | <note warning> | ||
| - | {{: | ||
| - | ===== Programming Instructions ===== | + | === Programming Instructions 10823 Dual Engine PCB=== |
| + | |||
| + | Atmel Backlight/ | ||
| + | |||
| + | Setting up the device for programming: | ||
| + | |||
| + | The 202325 Backlight/ | ||
| + | |||
| + | 1. Connect the programming device to a PC with AVR Studio | ||
| + | |||
| + | 2. Connect the AVR Programmer to the ISP interface PL3 of the 202325 board. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | 3. Power board up. | ||
| + | |||
| + | 4. In AVR Studio select “Tools” -> “Device Programming”, | ||
| + | |||
| + | 5. Select the “Fuses” menu from the left panel and set up the following values (see the figure below): | ||
| + | |||
| + | a. BOOTLEVEL | ||
| + | b. Spien | ||
| + | c. CKDIV8 = Uncheck | ||
| + | d. Bootsz = 4096_7000 | ||
| + | e. SUT_CKSEL = EXTXOSC_PLLIN_EXTXOSC_16KCK_14CK_64MS (last selection) | ||
| + | |||
| + | |||
| + | 6. Then press the “Program” button | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Programming the main program via ISP: | ||
| + | |||
| + | 7. Select the main program by clicking on “Memories” menu on the left side. | ||
| + | |||
| + | Push “...” button next to the path of the “Flash (64KB)” file. Choose the hex file, where x is the latest released revision as per : | ||
| + | “S: | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | 8. Then press the “Program” button. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | <note warning> | ||
| + | |||
| + | {{ : | ||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | === Programming Instructions TX6Q Module=== | ||
| + | |||
| + | {{: | ||
| The process of flashing the TX6Q board is a three step process. First we boot a boot loader called u-boot over the USB cable. Then we use the bootloader to copy a release file onto the NAND chip. Lastly we configure the chip the newly flashed bootoader. It is also recommended to wipe the chip before flashing to make sure no old software or configuration is left on the chip. | The process of flashing the TX6Q board is a three step process. First we boot a boot loader called u-boot over the USB cable. Then we use the bootloader to copy a release file onto the NAND chip. Lastly we configure the chip the newly flashed bootoader. It is also recommended to wipe the chip before flashing to make sure no old software or configuration is left on the chip. | ||
| Line 51: | Line 106: | ||
| * Putty | * Putty | ||
| - | **Erasing the Chip** | + | **Erasing the Chip** |
| + | <note important> | ||
| + | | ||
| - Insert the TX6Q into the board. | - Insert the TX6Q into the board. | ||
| - | - Make sure the small jumper at PL1 is NOT across the two pins | + | |
| - | - Plug the USB to Serial converter into the board and PC | + | - Make sure the board switch is off position. |
| - | - Open Putty with Connection Type ‘Serial’, | + | {{ : |
| - | - Run MfgTool2.exe from S: | + | |
| - | - Switch Power on the board (using the Red Switch) | + | - Plug the mini USB cable into the board and PC. |
| + | - Plug the USB to Serial converter into the board and PC. | ||
| + | - Run MfgTool2.exe from S: | ||
| + | - Switch the 24V power suplly on. | ||
| + | - Click " | ||
| + | {{ : | ||
| + | - Open Putty with Connection Type ‘Serial’, | ||
| + | - You should see some flowing codes in Putty screen. | ||
| + | - Switch Power on the board (using the Red/ | ||
| - In putty you should have the following prompt:< | - In putty you should have the following prompt:< | ||
| TX6Q U-Boot > | TX6Q U-Boot > | ||
| Line 70: | Line 135: | ||
| TX6Q U-Boot > | TX6Q U-Boot > | ||
| </ | </ | ||
| - | - Switch off the module (toggle the Red switch) | + | - Switch off the module (toggle the Red/ |
| - | **Booting from USB and Flashing** | + | **Booting from USB and Flashing |
| Now let’s boot over the USB to our own bootloader which will allow us to copy the content from a | Now let’s boot over the USB to our own bootloader which will allow us to copy the content from a | ||
| - | memory | + | USB stick onto the NAND flash memory. |
| - | - Make sure everything is connected up just like in the Erasing the Chip step | + | - Make sure everything is connected up just like in the Erasing the Chip step. |
| - | - Change | + | - Place the jumper at PL1 to be across the two pins. |
| - Keep the miniUSB cable connected to the board' | - Keep the miniUSB cable connected to the board' | ||
| - | - Insert USB stick which contains the correct release data e.g. oceanic_112 | + | - Insert USB stick which contains the correct release data into ‘USB 3’ |
| - | - Open Putty with Connection Type ‘Serial’, | + | - Switch on the module (Toggle Red/ |
| - | - Run MfgTool2.exe from S: | + | - After the flash stops and the linux tries to boot, you will see “Starting kernel” in PuTTy... turn the board off (toggle Red/ |
| - | - Switch on the module (Toggle Red Switch). | + | - Click " |
| - | - After the flash stops and the linux tries to boot, you will see “Starting kernel” in PuTTy... turn the board off (toggle Red Switch). | + | - Repeat *Erasing the Chip* steps without typing |
| + | < | ||
| + | nand erase.chip | ||
| + | </ | ||
| - | - Switch Power on the board again (using the Red Switch) until the unit gets power while hitting the Enter button Continuously on your keyboard (using PuTTy) | ||
| - You Will See< | - You Will See< | ||
| TX6Q U-Boot > | TX6Q U-Boot > | ||
| Line 96: | Line 163: | ||
| - Power off board | - Power off board | ||
| - | Programming Completed | + | Programming Completed. |
| - | + | ||
| - | ===== Atmel Backlight / PSU driver Programming Instructions ===== | + | |
| - | **Setting up the device for programming: | + | ===== Electronic Assembly |
| - | + | ||
| - | The 201776 Backlight/ | + | |
| - | + | ||
| - | - Connect the programming device to a PC with AVR Studio | + | |
| - | - Connect the AVR Programmer to the ISP interface PL3 of the 201776 board. | + | |
| - | - Power board up. | + | |
| - | - In AVR Studio select “Tools” -> “Device Programming”, | + | |
| - | - Select the “Fuses” menu from the left panel and set up the following values (see the figure below): < | + | |
| - | a. BOOTLEVEL | + | |
| - | b. Spien | + | |
| - | c. CKDIV8 | + | |
| - | d. Bootsz | + | |
| - | e. SUT_CKSEL | + | |
| - | </ | + | |
| - | * Then press the “Program” button. | + | |
| - | + | ||
| - | **Last Modified on ~~LASTMOD~~** | + | |
| - | ===== Notes ===== | + | |
| < | < | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | ===== Electronic Assembly ===== | ||
| 1. Fit resistor 201331 to the Dual Engine PCB to location VDD. Fit on the bottom two pads as this is the configuration for the 4161 variant {{ : | 1. Fit resistor 201331 to the Dual Engine PCB to location VDD. Fit on the bottom two pads as this is the configuration for the 4161 variant {{ : | ||
| Line 134: | Line 177: | ||
| {{ : | {{ : | ||
| - | ===== Electronics | + | ===== QC CHECK & Mechanical Assembly |
| Get the modification work peer checked – ensure all wires are securely soldered in the correct locations and heatshrink has been added where required. | Get the modification work peer checked – ensure all wires are securely soldered in the correct locations and heatshrink has been added where required. | ||
| Line 155: | Line 198: | ||
| {{ : | {{ : | ||
| - | |||
| - | ===== Mechanical Assembly ===== | ||
| <note tip>Flat edges of 3x CAN PCB holes may need filing slightly due to powder coating. Check fitment FIRST.</ | <note tip>Flat edges of 3x CAN PCB holes may need filing slightly due to powder coating. Check fitment FIRST.</ | ||
| Line 177: | Line 218: | ||
| {{: | {{: | ||
| - | {{drawio> | + | Do continuity checks between CAN PCB and Dual Engine PC |
| + | ===== Test Procedure ===== | ||
| + | |||
| + | **Equipment used** | ||
| + | * SOAK BENCH | ||
| + | * Small flat-bladed screwdriver for changing switch positions | ||
| + | * Test remote button set, connected to DUT | ||
| + | |||
| + | - Connect the built unit to the test bench, so that the J1939 Port (Brown tape), J1939 Stbd (Red tape) and NMEA (Blue tape) Wires are connected. | ||
| + | - Connect the power supply cable to the unit | ||
| + | - **Unit should power on and the data displayed should reflect the status on the Test Bench Screen** | ||
| + | - Check for information showing on gauges that it shouldn' | ||
| + | - Now check the brightness controls work with the test button set | ||
| + | - Now check the rotary switch changes engine type (Check with user manual) | ||
| + | - Now Check DIP switches change screen configuration (Check with user manual) | ||
| + | - Now Check the alarms work by pressing the " | ||
| + | - Alarms should sound | ||
| + | - Press the clear button on the attached remote buttons | ||
| + | - Alarms should mute | ||
| + | - Press the Alarms button on the soak bench again so that it reads (off) | ||
| + | - Alarms should turn green | ||
| + | - Press the clear button on the attached remote buttons | ||
| + | - Alarms list should clear | ||
| - | <note important> | ||
| - | Do continuity checks between CAN PCB and Dual Engine PCB | ||
| - | Picture required on next build | ||
| ===== QC CHECK ===== | ===== QC CHECK ===== | ||
| Ensure the bezel is not scratched or damaged – touch up with paint pen if needed. | Ensure the bezel is not scratched or damaged – touch up with paint pen if needed. | ||
| Line 191: | Line 252: | ||
| < | < | ||
| - | + | {{: | |
| - | {{: | + | {{: |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | {{: | + | |
internal/proddocs/4161.1639394652.txt.gz · Last modified: 2023/07/12 14:11 (external edit)