

WaccaProtocolTranslator
A repository for all of the files in my design for an open-source touch ring controller.
- Size
- 161.5 × 106 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 108
- Nets
- 188
- Pads
- 645
- Tracks, vias
- 1,265, 59
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 1 Jul 2022
- Updated
- 21 Aug 2023
Overview
WaccaProtocolTranslator is an open-source printed circuit board by FizzyApple12, from the FizzyApple12/Waccon repository on GitHub. It is a 2-layer board of 161.5 × 106 mm with 108 parts on 188 nets, routed with 1,265 tracks and 59 vias.
It is built around the RP2040, FT232HQ-REEL and ABLS-12.000MHZ-B4-T, with the B320 among its other parts. Its parts include 45 resistors, 39 capacitors, 8 connectors, 7 ICs and 3 diodes. It belongs with the RP2040 boards of this library.
Main components
4RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)FT232HQ-REEL
QFN-48-EP(8x8)-40℃~+85℃ 1 1.62V~1.98V、2.97V~3.63V 480Mbps USB 2.0 USB to UART、USB to FIFO QFN-48-EP(8x8) USB Converters ROHSFTDIUSB ConvertersABLS-12.000MHZ-B4-T
HC-49S-SMD-20℃~+70℃ 12MHz 18pF 50Ω ±30ppm ±50ppm HC-49S-SMD Crystals ROHSAbraconCrystalsB320
SMC(DO-214AB)-55℃~+150℃ 1 Independent 100A 100uA@20V 20V 3A 500mV@3A SMC(DO-214AB) Schottky Diodes ROHSDiodes IncorporatedSchottky Diodes
README
README.mdWaccon
This repo is right now still a work in progress, nothing has been finalized and things will probably be broken, stay tuned as things are finalized though!


If you'd like to test out the current firmware on your own hardware, there are 2 github actions scripts for the Touch Panel firmware and the Protocol Translator firmware
The 6 Touch Panel firmware builds correspond to which position you want the Touch Panel to be in (1 being top, 6 being bottom)
The 4 Protocol Translator firmware builds correspond to if the translator is controlling the left or right of the controller and if you want to mirror Touch Panel 1's inputs to all 6 Touch Panels
Parts
108| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 150 | Resistor_SMD:R_0402_1005Metric | R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R34, R35, R36, R37 +8 |
| 20 | 100n | Capacitor_SMD:C_0402_1005Metric | C12, C14, C15, C16, C17, C18, C21, C22, C25, C26, C29, C32, C33, C34, C35, C36 +4 |
| 6 | 2.2K | Resistor_SMD:R_0402_1005Metric | R8, R14, R27, R28, R29, R30 |
| 6 | 27p | Capacitor_SMD:C_0402_1005Metric | C4, C5, C9, C10, C30, C31 |
| 6 | 5K1 | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R9, R10 |
| 5 | 10u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C23, C24 |
| 4 | 1K | Resistor_SMD:R_0402_1005Metric | R7, R11, R13, R33 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C8, C11, C27, C28 |
| 4 | 27 | Resistor_SMD:R_0402_1005Metric | R5, R6, R31, R32 |
| 3 | ABLS-12.000MHZ-B4-T | Crystal:Crystal_HC49-4H_Vertical | Y1, Y2, Y3 |
| 3 | B320 | Diode_SMD:D_SMC | D1, D2, D3 |
| 3 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Amphenol_12401548E4-2A | J1, J3, J4 |
| 2 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C13, C19 |
| 2 | 2u2 | Capacitor_SMD:C_0402_1005Metric | C20, C37 |
| 2 | Barrel_Jack | Connector_BarrelJack:BarrelJack_CUI_PJ-063AH_Horizontal | J9, J10 |
| 2 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5, J6 |
| 2 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3, U5 |
| 2 | W25Q16JVUXIQ_TR | SamacSys_Parts:SON50P300X200X60-9N | IC1, IC2 |
| 1 | 3.3K | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 6116314-1 | SamacSys_Parts:61163141 | J2 |
| 1 | 93LCxxB | SamacSys_Parts:SOP65P490X110-8N | U2 |
| 1 | FT232HQ-REEL | SamacSys_Parts:QFN50P800X800X100-49N-D | U4 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | Program Left | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | Program Right | Button_Switch_SMD:SW_SPST_B3U-1000P | SW2 |
| 1 | Reset | Button_Switch_SMD:SW_SPST_B3U-1000P | SW3 |
Questions
How big is the WaccaProtocolTranslator PCB?
It measures 161.5 × 106 mm and has 2 copper layers, 1.6 mm thick.
What parts does the WaccaProtocolTranslator use?
108 parts, built around the RP2040, FT232HQ-REEL, ABLS-12.000MHZ-B4-T and B320. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the WaccaProtocolTranslator KiCad files?
From the FizzyApple12/Waccon repository on GitHub, at the commit this page was made from: the board is WaccaProtocolTranslator-pcb/WaccaProtocolTranslator.kicad_pcb and its schematic WaccaProtocolTranslator-pcb/WaccaProtocolTranslator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the WaccaProtocolTranslator design in my own project?
Its repository states no licence, so its author keeps all rights: ask FizzyApple12 before reusing the design.
Similar boards
- 2 layers254.9 × 231.1 mm

- 8 layers102.2 × 100 mm

- 2 layers103.1 × 125.6 mm

Esp32 usb hid 0805
adamwuqwq/esp32-macropad
A low budget macro numpad based on ESP32 and CH9329.
118 parts8MIT - 2 layers160 × 238.5 mm

- 2 layers100 × 80 mm

- 4 layers101.2 × 47.9 mm

Dashcam
Stevemwa/FMS_ESP32
This is a fleet management system that sends vehicle location data over to Firebase Cloud
129 parts - 2 layers114 × 56.7 mm

- 2 layers33 × 74.9 mm

Smart penetrometer
ARTS-Laboratory/SPECIES
Design and development of a deployable UAV smart penetrometer
20 parts6CC-BY-SA-4.0