Skip to the content
PCBKitNew board
2 layers161.5 × 106 mmWaccaProtocolTranslator, the printed circuit board in 3D

WaccaProtocolTranslator

FizzyApple12/Waccon33

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

4

README

README.md

Waccon

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!

Simplified CAD Screenshot

Controller Block Diagram

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
QtyValueFootprintReferences
24150Resistor_SMD:R_0402_1005MetricR15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R34, R35, R36, R37 +8
20100nCapacitor_SMD:C_0402_1005MetricC12, C14, C15, C16, C17, C18, C21, C22, C25, C26, C29, C32, C33, C34, C35, C36 +4
62.2KResistor_SMD:R_0402_1005MetricR8, R14, R27, R28, R29, R30
627pCapacitor_SMD:C_0402_1005MetricC4, C5, C9, C10, C30, C31
65K1Resistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R9, R10
510uCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C23, C24
41KResistor_SMD:R_0402_1005MetricR7, R11, R13, R33
41uCapacitor_SMD:C_0402_1005MetricC8, C11, C27, C28
427Resistor_SMD:R_0402_1005MetricR5, R6, R31, R32
3ABLS-12.000MHZ-B4-TCrystal:Crystal_HC49-4H_VerticalY1, Y2, Y3
3B320Diode_SMD:D_SMCD1, D2, D3
3USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Amphenol_12401548E4-2AJ1, J3, J4
20.1uCapacitor_SMD:C_0402_1005MetricC13, C19
22u2Capacitor_SMD:C_0402_1005MetricC20, C37
2Barrel_JackConnector_BarrelJack:BarrelJack_CUI_PJ-063AH_HorizontalJ9, J10
2Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5, J6
2RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU3, U5
2W25Q16JVUXIQ_TRSamacSys_Parts:SON50P300X200X60-9NIC1, IC2
13.3KResistor_SMD:R_0402_1005MetricR12
16116314-1SamacSys_Parts:61163141J2
193LCxxBSamacSys_Parts:SOP65P490X110-8NU2
1FT232HQ-REELSamacSys_Parts:QFN50P800X800X100-49N-DU4
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1Program LeftButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1Program RightButton_Switch_SMD:SW_SPST_B3U-1000PSW2
1ResetButton_Switch_SMD:SW_SPST_B3U-1000PSW3

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 mmWaccaTouchPanel, the printed circuit board in 3D

    WaccaTouchPanel

    kitspace-test-repos/kicad6-file-collection

    101 partsMIT
  • 8 layers102.2 × 100 mmRfsom01, the printed circuit board in 3D

    Rfsom01

    Bonafide116/rfsom01

    336 parts
  • 2 layers103.1 × 125.6 mmEsp32 usb hid 0805, the printed circuit board in 3D

    Esp32 usb hid 0805

    adamwuqwq/esp32-macropad

    A low budget macro numpad based on ESP32 and CH9329.

    118 parts8MIT
  • 2 layers160 × 238.5 mmEdurob, the printed circuit board in 3D

    Edurob

    IDiAL-IMSL/Edurob-PCB

    PCB-Files for Edurob

    139 parts1BSD-3-Clause
  • 2 layers100 × 80 mmLedboard, the printed circuit board in 3D

    Ledboard

    seisyuu-hantatsushi/pcb

    Printed Circuit Boards

    90 partsMIT
  • 4 layers101.2 × 47.9 mmDashcam, the printed circuit board in 3D

    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 mmFluCom5, the printed circuit board in 3D

    FluCom5

    novintic/FlukeEmu-FluCom

    HW/SW solution for Fluke 9010 mainframe emulation

    49 parts27GPL-2.0
  • 2 layers33 × 74.9 mmSmart penetrometer, the printed circuit board in 3D

    Smart penetrometer

    ARTS-Laboratory/SPECIES

    Design and development of a deployable UAV smart penetrometer

    20 parts6CC-BY-SA-4.0