Skip to the content
PCBKitNew board
2 layers94 × 61.7 mmController, the printed circuit board in 3D

ITG Dance Pad

Size
94 × 61.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
71
Pads
277
Tracks, vias
524, 40
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 Jul 2021
Updated
24 Jan 2022

Overview

Controller is an open-source printed circuit board by widget-, from the widget-/widgetpad repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 94 × 61.7 mm with 79 parts on 71 nets, routed with 524 tracks and 40 vias.

It is built around the TEENSY 4.1. Its parts include 27 resistors, 9 diodes, 6 connectors, 3 switches and 2 capacitors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

1

README

pcb/controller/README.md

Teensy 4.0/4.1 Breakout PCB

This is a breakout board for the Teensy 4.0 or Teensy 4.1 microcontroller, intended for use with custom dance pads for games like ITG and Pump It Up.

This PCB is designed in KiCAD. If the dependencies for the board are not detected automatically, add the common_lib folder next to this folder to your KiCAD's search paths for both libraries and footprints.

Features

  • Many FSR outputs with 10kΩ resistors
    • 18 outputs with Teensy 4.1
    • 10 outputs with Teensy 4.0
  • Status LEDs for FSR activation status
  • 3-pin JST-XH connector for WS2811/WS2812 panel LED boards or strips
  • Internal buttons for controlling LED brightness and activating pad automatic calibration
  • Connection points for external navigation buttons
  • Buzzer for audio feedback
  • DC barrel jack connector for external LED power
    • Jumper for using USB power to power LEDs instead
  • Headers for all soldered Teensy pins, to allow for use cases beyond just this board

License

GNU GPL v2. See the LICENSE file in this project's root for full text.

Schematic

Board schematic

Board render

Parts

79
QtyValueFootprintReferences
181kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR0, R1, R2, R3, R4, R5, R6, R7, R10, R11, R12, R13, R14, R15, R16, R17 +2
18FSRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalFSR_0, FSR_1, FSR_2, FSR_3, FSR_4, FSR_5, FSR_6, FSR_7, FSR_10, FSR_11, FSR_12, FSR_13, FSR_14, FSR_15, FSR_16, FSR_17 +2
9220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR18, R19, R20, R21, R22, R23, R24, R25, R26
9LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD0, D1, D2, D3, D4, D5, D6, D7, D8
4Ext. ButtonConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBTN1, BTN2, BTN3, BTN4
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3ButtonButton_Switch_SMD:SW_SPST_Omron_B3FS-100xPSW1, SW2, SW4
3JCLPCB_Assy_Holewidgetpad_parts:JCLPCB_Assembly_HoleH5, H6, H7
210uFCapacitor_SMD:C_0805_2012MetricC0, C1
2Conn_01x24Connector_PinHeader_2.54mm:PinHeader_1x24_P2.54mm_VerticalJ1, J2
1Barrel_Jackwidgetpad_parts:XKB_Connectivity_DC-044A-2.5AJ5
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ4
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1JST-HX_01x03Connector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_VerticalJ0
1JumperConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1Teensy4.1teensy:Teensy41U1

Questions

How big is the Controller PCB?

It measures 94 × 61.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

79 parts, built around the TEENSY 4.1. 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 Controller KiCad files?

From the widget-/widgetpad repository on GitHub, at the commit this page was made from: the board is pcb/controller/controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from widget-/widgetpad

1
  • 2 layers228.6 × 76.2 mmStep led panel, the printed circuit board in 3D

    Step led panel

    widget-/widgetpad

    ITG Dance Pad

    46 parts6GPL-2.0

Similar boards

  • 2 layers118.1 × 101.6 mmTeensy eurorack, the printed circuit board in 3D

    Teensy eurorack

    newdigate/teensy-eurorack

    Hardware Design: Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels

    102 parts259MIT
  • 2 layers240 × 240 mmKfchess, the printed circuit board in 3D

    Kfchess

    misprit7/real-time-chess

    A physical chess board without the concept of turns

    235 parts254MIT
  • 2 layers304.8 × 170.8 mm00Key, the printed circuit board in 3D

    00Key

    ZeroZeroOne-dev/00Key

    00Key a 75% keyboard

    268 parts241GPL-3.0
  • 2 layers66.5 × 36.5 mmSyncBoard, the printed circuit board in 3D

    SyncBoard

    anthonytec2/OctoSense

    OctoSense is a multimodal dataset

    9 parts211MIT
  • 2 layers312 × 140 mmTsynth2 Rev1.3, the printed circuit board in 3D

    Tsynth2 Rev1.3

    Electrotechnique/TSynth-Teensy4.1

    TSynth for Teensy 4.1

    108 parts182
  • 2 layers316 × 119 mmTeensy Grovebox, the printed circuit board in 3D

    Teensy Grovebox

    jerry20091103/Teensy_Grovebox

    A portable synth and music multi-tool made with Teensy 4.1

    142 parts150MIT
  • 2 layers304.8 × 95.2 mmLMN, the printed circuit board in 3D

    LMN

    FundamentalFrequency/LMN-3-ECAD

    Electrical CAD Files for the LMN-3 Project

    106 parts106CC-BY-SA-4.0
  • 2 layersT41-Main+RF board V012, the printed circuit board in 3D

    T41-Main+RF board V012

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    255 parts66