diff --git a/docs/assets/images/hw/flysky-st16/Back_of_st16.png b/docs/assets/images/hw/flysky-st16/Back_of_st16.png new file mode 100644 index 00000000000..b4409d7d7a1 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Back_of_st16.png differ diff --git a/docs/assets/images/hw/flysky-st16/Contact_connection.png b/docs/assets/images/hw/flysky-st16/Contact_connection.png new file mode 100644 index 00000000000..82e04d85bb3 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Contact_connection.png differ diff --git a/docs/assets/images/hw/flysky-st16/FPC.png b/docs/assets/images/hw/flysky-st16/FPC.png new file mode 100644 index 00000000000..307c1f38507 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/FPC.png differ diff --git a/docs/assets/images/hw/flysky-st16/FPC_connection.png b/docs/assets/images/hw/flysky-st16/FPC_connection.png new file mode 100644 index 00000000000..342e5463fa1 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/FPC_connection.png differ diff --git a/docs/assets/images/hw/flysky-st16/FPC_connector_module.png b/docs/assets/images/hw/flysky-st16/FPC_connector_module.png new file mode 100644 index 00000000000..a1f93a3d750 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/FPC_connector_module.png differ diff --git a/docs/assets/images/hw/flysky-st16/Install_the_TPU_gasket.png b/docs/assets/images/hw/flysky-st16/Install_the_TPU_gasket.png new file mode 100644 index 00000000000..ea4464661c5 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Install_the_TPU_gasket.png differ diff --git a/docs/assets/images/hw/flysky-st16/PCB.png b/docs/assets/images/hw/flysky-st16/PCB.png new file mode 100644 index 00000000000..843e58e86ee Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/PCB.png differ diff --git a/docs/assets/images/hw/flysky-st16/Placement_of_FPC.png b/docs/assets/images/hw/flysky-st16/Placement_of_FPC.png new file mode 100644 index 00000000000..1854840888a Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Placement_of_FPC.png differ diff --git a/docs/assets/images/hw/flysky-st16/Screen_assembly_components.png b/docs/assets/images/hw/flysky-st16/Screen_assembly_components.png new file mode 100644 index 00000000000..9f6e150fa4e Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Screen_assembly_components.png differ diff --git a/docs/assets/images/hw/flysky-st16/Screen_installation.png b/docs/assets/images/hw/flysky-st16/Screen_installation.png new file mode 100644 index 00000000000..7986201afe0 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Screen_installation.png differ diff --git a/docs/assets/images/hw/flysky-st16/Screen_separation.png b/docs/assets/images/hw/flysky-st16/Screen_separation.png new file mode 100644 index 00000000000..c4a7d1c355a Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Screen_separation.png differ diff --git a/docs/assets/images/hw/flysky-st16/Top_cover_installation.png b/docs/assets/images/hw/flysky-st16/Top_cover_installation.png new file mode 100644 index 00000000000..bcb3322e1b1 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Top_cover_installation.png differ diff --git a/docs/assets/images/hw/flysky-st16/Touching_glass_installation.png b/docs/assets/images/hw/flysky-st16/Touching_glass_installation.png new file mode 100644 index 00000000000..7ebb0ad021f Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Touching_glass_installation.png differ diff --git a/docs/assets/images/hw/flysky-st16/Touching_the_glass_treatment.png b/docs/assets/images/hw/flysky-st16/Touching_the_glass_treatment.png new file mode 100644 index 00000000000..5bf68367fb0 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Touching_the_glass_treatment.png differ diff --git a/docs/assets/images/hw/flysky-st16/Touching_the_glass_treatment_2.png b/docs/assets/images/hw/flysky-st16/Touching_the_glass_treatment_2.png new file mode 100644 index 00000000000..b250ef7f54c Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Touching_the_glass_treatment_2.png differ diff --git a/docs/assets/images/hw/flysky-st16/Wire_connection.png b/docs/assets/images/hw/flysky-st16/Wire_connection.png new file mode 100644 index 00000000000..fad2a142910 Binary files /dev/null and b/docs/assets/images/hw/flysky-st16/Wire_connection.png differ diff --git a/docs/mods/flysky-st16-touch-support.md b/docs/mods/flysky-st16-touch-support.md new file mode 100644 index 00000000000..06301599dd7 --- /dev/null +++ b/docs/mods/flysky-st16-touch-support.md @@ -0,0 +1,93 @@ +# Flysky ST16 Hardware Mod for Complete touch Support + +This touch screen modification can only be used under the edgetx system and cannot be applied to the flyskyos system. + +Adding a touch screen will occupy the wiring of the two rear buttons, thereby affecting the functionality of those two buttons. + +[![Back of ST16](../assets/images/hw/flysky-st16/Back_of_st16.png)](../assets/images/hw/flysky-st16/Back_of_st16.png) + +relevant document:[flysky ST16 touch](https://www.jianguoyun.com/p/DfgUegMQys6vDhir-aUGIAA) + +- [line link](#line-link) +- [Screen material preparation](#screen-material-preparation) +- [Touchscreen assembly](#touchscreen-assembly) + +## line link +Connect as shown in the picture. + +[![Contact_connection](../assets/images/hw/flysky-st16/Contact_connection.png)](../assets/images/hw/flysky-st16/Contact_connection.png) + +I use 0.8mm thick PCB for connection. + +[![PCB](../assets/images/hw/flysky-st16/PCB.png)](../assets/images/hw/flysky-st16/PCB.png) +## Screen material preparation + +Separate the original outer screen from the inner screen + +[![Screen_separation](../assets/images/hw/flysky-st16/Screen_separation.png)](../assets/images/hw/flysky-st16/Screen_separation.png) + +Replace with the IC:ft6236U touch external screen. + +Product link:[FT6236U touch glass](https://item.taobao.com/item.htm?from=cart&id=627131226350&mi_id=0000tXbR3mX7zBJlOkPorNzXzd14FBHPjWwk2tTlrs-2qR8&skuId=4449085013858&spm=a1z0d.6639537%2F202410.item.d627131226350.2eed7484BfaY5i&upStreamPrice=1800) + +Handling the touch glass + +Remove the inner protective film and the double-sided adhesive. + +[![Touching_the_glass_treatment](../assets/images/hw/flysky-st16/Touching_the_glass_treatment.png)](../assets/images/hw/flysky-st16/Touching_the_glass_treatment.png) + +Cut off the protruding part of the front protective film and keep the protective film intact. + +[![Touching_the_glass_treatment_2](../assets/images/hw/flysky-st16/Touching_the_glass_treatment_2.png)](../assets/images/hw/flysky-st16/Touching_the_glass_treatment_2.png) + +[![Wire_connection](../assets/images/hw/flysky-st16/Wire_connection.png)](../assets/images/hw/flysky-st16/Wire_connection.png) + +Display screen 1-6 pin: +1-GND +2-RST +3-INT +4-SCL +5-SDA +6-VCC +The touch screen is connected to the display's 1-6 pins via 6-pin connector. + +Welding 6-pin and 40-pin connectors. + +40pin connector, 0.5mm pitch, with the cover attached below + +6pin connector, 0.5mm pitch, upper connection + +[![FPC](../assets/images/hw/flysky-st16/FPC.png)](../assets/images/hw/flysky-st16/FPC.png) +## Touchscreen assembly + +The materials required for screen assembly + +[![Screen_assembly_components](../assets/images/hw/flysky-st16/Screen_assembly_components.png)](../assets/images/hw/flysky-st16/Screen_assembly_components.png) + +Place the inner screen inside the screen frame, and have the wires pass through the gap. + +[![Screen_installation](../assets/images/hw/flysky-st16/Screen_installation.png)](../assets/images/hw/flysky-st16/Screen_installation.png) + +Then place the touch glass outside the screen frame, and have the wiring pass through the gap. + +[![Touching_glass_installation](../assets/images/hw/flysky-st16/Touching_glass_installation.png)](../assets/images/hw/flysky-st16/Touching_glass_installation.png) + +As shown in the picture, open the touch glass. Clean the inner screen and the inner side of the touch glass. Put in the TPU gasket. + +[![Install_the_TPU_gasket](../assets/images/hw/flysky-st16/Install_the_TPU_gasket.png)](../assets/images/hw/flysky-st16/Install_the_TPU_gasket.png) + +Fasten the screen cover plate + +[![Top_cover_installation](../assets/images/hw/flysky-st16/Top_cover_installation.png)](../assets/images/hw/flysky-st16/Top_cover_installation.png) + +Connect the 6-pin touch cable to the FPC cable, and then connect the 40-pin cable. + +[![FPC_connection](../assets/images/hw/flysky-st16/FPC_connection.png)](../assets/images/hw/flysky-st16/FPC_connection.png) + +Use tape to fix the fpc to the back of the outer frame. + +[![Placement_of_FPC](../assets/images/hw/flysky-st16/Placement_of_FPC.png)](../assets/images/hw/flysky-st16/Placement_of_FPC.png) + +Put the screen assembly back into the remote control and insert the screws to connect the wires. + +[![FPC_connector_module](../assets/images/hw/flysky-st16/FPC_connector_module.png)](../assets/images/hw/flysky-st16/FPC_connector_module.png) diff --git a/mkdocs.yml b/mkdocs.yml index f6617c4c875..5e074da0a1f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -83,6 +83,7 @@ nav: - Hardware Mods: - Flysky Hall Sticks: mods/flysky-hall-sticks.md - Flysky FRM303 Mod for TX16S: mods/flysky-frm303-tx16s.md + - Flysky ST16 Touch Support: mods/flysky-st16-touch-support.md - Flysky PL18 & PL18EV: mods/flysky-pl18.md - Flysky NB4+: mods/flysky-nb4plus.md - Flashing EdgeTX to Flysky PL18/Paladin-EV: mods/flashing-flysky-pl18.md