diff --git a/docs/designs/tstick-5gw/Images/trill_M3_inserts_ESP32.png b/docs/designs/tstick-5gw/Images/trill_M3_inserts_ESP32.png new file mode 100644 index 0000000..8aa4642 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_M3_inserts_ESP32.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_M3_inserts_touch.png b/docs/designs/tstick-5gw/Images/trill_M3_inserts_touch.png new file mode 100644 index 0000000..a1ddd99 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_M3_inserts_touch.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_assembled_button.png b/docs/designs/tstick-5gw/Images/trill_assembled_button.png new file mode 100644 index 0000000..d5434ca Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_assembled_button.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_esp32_bed.png b/docs/designs/tstick-5gw/Images/trill_esp32_bed.png new file mode 100644 index 0000000..4750860 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_esp32_bed.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_fsr_jst_cablefsr.png b/docs/designs/tstick-5gw/Images/trill_fsr_jst_cablefsr.png new file mode 100644 index 0000000..0e80305 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_fsr_jst_cablefsr.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_fsr_mounted_covered.png b/docs/designs/tstick-5gw/Images/trill_fsr_mounted_covered.png new file mode 100644 index 0000000..4b5ab06 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_fsr_mounted_covered.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_fsr_mounted_uncover.png b/docs/designs/tstick-5gw/Images/trill_fsr_mounted_uncover.png new file mode 100644 index 0000000..5434666 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_fsr_mounted_uncover.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_fsr_soldered.png b/docs/designs/tstick-5gw/Images/trill_fsr_soldered.png new file mode 100644 index 0000000..a5dcc19 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_fsr_soldered.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_heatshrink_cutopen.png b/docs/designs/tstick-5gw/Images/trill_heatshrink_cutopen.png new file mode 100644 index 0000000..a039952 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_heatshrink_cutopen.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_m2_inserts.png b/docs/designs/tstick-5gw/Images/trill_m2_inserts.png new file mode 100644 index 0000000..ff4cc57 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_m2_inserts.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_m2_inserts_touch.png b/docs/designs/tstick-5gw/Images/trill_m2_inserts_touch.png new file mode 100644 index 0000000..7a7f786 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_m2_inserts_touch.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_overview_components.png b/docs/designs/tstick-5gw/Images/trill_overview_components.png new file mode 100644 index 0000000..3597a48 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_overview_components.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_soldered_touch_board.png b/docs/designs/tstick-5gw/Images/trill_soldered_touch_board.png new file mode 100644 index 0000000..9d7ca3e Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_soldered_touch_board.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_touch_board_glued.png b/docs/designs/tstick-5gw/Images/trill_touch_board_glued.png new file mode 100644 index 0000000..584e38b Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_touch_board_glued.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_touch_door.png b/docs/designs/tstick-5gw/Images/trill_touch_door.png new file mode 100644 index 0000000..29fba2c Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_touch_door.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_touch_sensor_mounted.png b/docs/designs/tstick-5gw/Images/trill_touch_sensor_mounted.png new file mode 100644 index 0000000..bb32725 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_touch_sensor_mounted.png differ diff --git a/docs/designs/tstick-5gw/Images/trill_tstick_withendcap.png b/docs/designs/tstick-5gw/Images/trill_tstick_withendcap.png new file mode 100644 index 0000000..d79d5f9 Binary files /dev/null and b/docs/designs/tstick-5gw/Images/trill_tstick_withendcap.png differ diff --git a/docs/designs/tstick-5gw/build-guide.md b/docs/designs/tstick-5gw/build-guide.md index 1841790..04f3235 100644 --- a/docs/designs/tstick-5gw/build-guide.md +++ b/docs/designs/tstick-5gw/build-guide.md @@ -42,58 +42,62 @@ !!! note If you are using an 18650 battery you will need to print ``liion-endcap`` and ``liion-capcloser`` instead of the ``blank-endcap``. - ![Overview of 3D printed components](#) + ![Overview of 3D printed components](./Images/trill_overview_components.png) #### Adding inserts Use a soldering iron or other heat source to add M2 inserts to the front of the ESP32 bed piece (x2). - ![M2 inserts in the front of the ESP32 cap](#) + ![M2 inserts in the front of the ESP32 cap](./Images/trill_m2_inserts.png) Add M3 inserts to the holes inside the ESP32 bed (x2). These will be used to screw in the board to the component. - ![M3 inserts for ESP32 board](#) + ![M3 inserts for ESP32 board](./Images/trill_M3_inserts_ESP32.png) Add M2 inserts to the holes on the side of the touch board beds (x4). These will be used to screw in the touch board doors. - ![M2 inserts for the touch board bed](#) + ![M2 inserts for the touch board bed](./Images/trill_m2_inserts_touch.png) ### Prepare the ABS/PVC Pipe - Cut the ABS/PVC pipe two pieces. One piece should be about ~8inch/20cm and other a short piece about ~1.2inch/3cm. Use super glue or other alternative methods to glue the touch board bed to both pieces of the ABS/PVC pipe. Make sure to glue the short piece to the end closest to the M3 inserts + Cut the ABS/PVC pipe two pieces. One piece should be about ~8inch/20cm and other a short piece about ~1.2inch/3cm. Use super glue or other alternative methods to glue the touch board bed to both pieces of the ABS/PVC pipe. Make sure to glue the short piece to the end closest to the M3 inserts. - !!! warning - - ![touch board bed glued to pipe](#) + ![touch board bed glued to pipe](./Images/trill_touch_board_glued.png) !!! tip We recommend using a drop saw/mitre saw to get a clean cut Add M3 inserts to the last two holes closest to the short PVC pipe on the bottom of the touch board beds (x2). These will be used to secure the Trill Craft board. + + ![M3 inserts for touch board](./Images/trill_M3_inserts_touch.png) + + !!! tip Add the M3 inserts from the top (from the flat part of the piece). This will ensure that you don't get fillament in the way when attempting to screw in the boards. #### Setup the touch board - Solder the Trill Craft board on the Trill Craft Extension Board. Make sure to line up the + Solder the Trill Craft board on the Trill Craft Extension Board. + + ![touch board soldered](./Images/trill_soldered_touch_board.png) Use two M3 screws to screw the Trill Craft extension board to the touch board bed. Connect the touch sensor to the FFC connectors on the Trill Craft board. Peel the cover from the tape and tape the touch sensor against the pipe as shown below. - ![touch sensor mounted](#) + ![touch sensor mounted](./Images/trill_touch_sensor_mounted.png) #### Mount the FSR Cut the 2-pin JST cable to about 10cm as shown in the image below. - ![cut jst cable, next to fsr](#) + ![cut jst cable, next to fsr](./Images/trill_fsr_jst_cablefsr.png) Solder the two ends of the JST cable to the two terminals of the FSR. !!! warning Take care with soldering the FSR. Excessive heat will damage the FSR pins. - ![soldered FSR connection](#) + ![soldered FSR connection](./Images/trill_fsr_soldered.png) !!! tip The FSR pins are very delicate. Put some heat shrink tube to reinforce the end of the fsr so it doesn’t break. If it breaks, it’s not repairable. @@ -105,7 +109,7 @@ | FSR mounted, before adding foam sheet | FSR mounted with foam sheet | |-------------------------------------------------------------------|----------------------------------------------------------------------| - | ![fsr mounted uncovered](#) | ![fsr mounted covered by foam sheet](#) | + | ![fsr mounted uncovered](./Images/trill_fsr_mounted_uncover.png) | ![fsr mounted covered by foam sheet](./Images/trill_fsr_mounted_covered.png) | #### Apply Heat Shrink @@ -115,13 +119,17 @@ !!! warning Be careful to not cut the touch sensor - ![heat shrink cut open](#) + ![heat shrink cut open](./Images/trill_heatshrink_cutopen.png) ### Prepare the EnchantiS3 Board - Use two M3 screws to secure the EnchantiS3 board to the ESP32 endcap. Glue the button in the button slot on the ESP32 bed piece. Cut another 2-Pin JST cable (like the one used for the FSR). Solder the two ends of the JST cable vertically to the button pins. Connect the JST cable from the button to the BTN header on the EnchantiS3 board. + Use two M3 screws to secure the EnchantiS3 board to the ESP32 endcap. Glue the button in the button slot on the ESP32 bed piece. Cut another 2-Pin JST cable (like the one used for the FSR). Solder the two ends of the JST cable vertically to the button pins. - ![EnchantiS3 Board on the ESP32 bed](#) + ![EnchantiS3 assembled button](./Images/trill_assembled_button.png) + + Connect the JST cable from the button to the BTN header on the EnchantiS3 board. + + ![EnchantiS3 Board on the ESP32 bed](./Images/trill_esp32_bed.png) ### Final Assembly @@ -130,11 +138,13 @@ !!! info It is really important that there is a strong adhesion when gluing the components together. Use glue designed for the plastic pipe you are using. - ![Endcap attached to the T-Stick](#) + ![Finished T-Stick](./Images/trill_tstick_withendcap.png) Use M2 screws add the touch door beds to the T-Stick. - ![Touch door connected to T-Stick](#) + ![Touch door connected to T-Stick](./Images/trill_touch_door.png) + + Congratulations you've built your T-Stick! === "5GW-Enchanti"