Turbo Touch is an open hardware project featuring an ESP32-S3 microcontroller driving a 4.3LCD-ST7262-GT911 capacitive touch display. This accessory is designed specifically for the Bitaxe ecosystem, utilizing the Bitaxe Accessory Port (BAP). Turbo Touch is the first accessory to leverage the BAP, enabling new interactive and display capabilities for Bitaxe-based projects.
- ESP32-S3 microcontroller for high-performance touch and display control
- GT911 capacitive touch controller for responsive multi-touch input
- Bitaxe Accessory Port (BAP) interface for seamless integration with Bitaxe devices
- Open hardware design under the CERN-OHL-S v2 license
turbo-touch.kicad_sch– KiCad schematic for the Turbo Touch boardturbo-touch.kicad_pcb– KiCad PCB layout3d– 3D models of components for enclosure and mechanical designbitaxe.pretty– Custom KiCad footprintsdatasheets– Datasheets for key componentsManufacturing– Files for PCB fabrication and assemblyOriginal– Reference and legacy filesLICENSE– CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S)
-
Hardware
- Download the KiCad project files and open them in KiCad.
- Review the schematic and PCB layout.
- Use the files in the
Manufacturingdirectory to order PCBs and assemble the board.
-
Firmware
- Develop firmware for the ESP32-S3 to interface with the GT911 touch controller and communicate with the Bitaxe host via BAP.
- Example libraries:
-
Integration
- Connect Turbo Touch to your Bitaxe device using the BAP connector.
- Power up and test touch functionality.
This project is licensed under the CERN-OHL-S v2, ensuring that all modifications and derivatives remain open and accessible to the community.
Contributions are welcome! Please open issues or submit pull requests for improvements, bug fixes, or new features.
Turbo Touch is an open hardware project—help us make Bitaxe even more interactive!
For more information about Bitaxe and the BAP standard, visit the Bitaxe GitHub repository.