Skip to the content
2 layers84 × 59.2 mmBeef board, the printed circuit board in 3D

USB HID PCB for Bemani rhythm games

Size
84 × 59.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
62
Nets
73
Pads
236
Tracks, vias
665, 89
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Mar 2023
Updated
6 Jun 2026

Overview

Beef board is an open-source printed circuit board by HWXLR8, from the HWXLR8/beef-board repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 84 × 59.2 mm with 62 parts on 73 nets, routed with 665 tracks and 89 vias.

It is built around the AT90USB1286-MU and B10. Its parts include 30 connectors, 11 transistors, 9 capacitors, 3 resistors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

beef board [blocked]

Continuous Integration

This is a USB I/O PCB for use with Konami Rhythm games. Drop-in support for PHOENIXWAN+ and FAUCETWO controllers. Games currently supported:

  • Beatmania IIDX
  • Sound Voltex
  • Pop'n Music

Contents

  1. Wiring configuration
  2. Settings
  3. SpiceTools companion scripts
  4. Bill of Materials
  5. Credits

Wiring configuration [blocked]

IIDX
InputBoard label
B1-7Obvious enough
E1/StartB8
E2B9
E3B10
E4/SelectB11
TT photointerruptor 1DAO_E1P1
TT photointerruptor 2DAO_E1P2
TT RGB LEDsTT_LED
Bar RGB LEDsDAO_BAR
SDVX
InputBoard label
BT-AB1
BT-BB2
BT-CB3
BT-DB4
FX-LB5
FX-RB6
StartB9
AC-style knobsSDVX1 and SDVX2

Settings [blocked]

Web configuration tool

The web config tool allows you to quickly configure multiple settings, reset them to default values or flash firmware onto your beef board.

image

Button combos

Alternatively, various configuration options can be changed on-the-fly by holding a button combination. Holding the buttons simultaneously for 1 second will cause the change to take affect. Button lights will momentarily shut off to indicate that the change has occurred.

Refer to these tables for a list of configuration options currently supported:

IIDX

Configuration optionButton combination
Reverse TT directionB1 + B7 + B8
Change TT lighting effectsB2 + B8 + B11
Increase TT deadzoneB7 + B8 + B11
Decrease TT deadzoneB5 + B8 + B11
Increase TT sensitivityB3 + B8 + B11
Decrease TT sensitivityB1 + B8 + B11
Change centre bar lighting effects (PHOENIXWAN only)B6 + B8 + B10
Disable LEDsB4 + B8 + B11
Change turntable hueB2 + B11 + TT
Change turntable saturationB4 + B11 + TT
Change turntable brightnessB6 + B11 + TT

Note: TT deadzone only affects digital TT output.

SDVX

Configuration optionButton combination
Disable LEDsB1 + B2 + B3 + B4 + B9

Start up

There also exist button combinations which perform special actions if held while connecting the device:

Special actionButton combination
Enter programming modeB1 + B2
IIDX mode - HID (default)B1 + B8
IIDX mode - KeyboardB2 + B8
SDVX mode - HIDB1 + B9
SDVX mode - KeyboardB2 + B9

SpiceTools companion scripts [blocked]

A collection of scripts and tools are available for SpiceTools users to enhance your playing experience. Check the README.md under spiceapi for instructions and what they do.

Bill of Materials [blocked]

plaintext
### PIN HEADERS ###
1    JST XH 5pin
15   JST XH 4pin
6    JST XH 3pin
2    JST XH 2pin
1    JST PH 2pin
2    JST PH 3pin
2    1x2 2.54mm pin header
1    IDC header 2x3pin 2.54mm (optional)

### MCU ###
1    AT90USB1286 TQFP
1    16MHz crystal (ECS-160-18-4X-CKM)
11   2N7002
1    6mm push button

### CAPACITORS ###
2    1uF 0805
5    100nF 0805
2    10pF 0805

### RESISTORS ###
1    1K 0805
2    22 ohm 0805

Credits [blocked]

PCB APPROVED BY KORS K

image image

Parts

62
QtyValueFootprintReferences
112N7002BEEF-BOARD:SOT-23Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13
5100nFBEEF-BOARD:C_0805_2012MetricC1, C6, C7, C8, C9
210pFBEEF-BOARD:C_0805_2012MetricC2, C3
21uFBEEF-BOARD:C_0805_2012MetricC4, C5
222BEEF-BOARD:R_0805_2012MetricR1, R2
2LOGOLOGOG***, G***
116MHzBEEF-BOARD:Crystal_HC49-4H_VerticalY1
11KBEEF-BOARD:R_0805_2012MetricR3
15VBEEF-BOARD:PinHeader_1x02_P2.54mm_Vertical_0.9mm_holeJ16
1AT90USB1286Package_QFP:TQFP-64_14x14mm_P0.8mmU1
1B1BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ9
1B10BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ20
1B11BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ11
1B2BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ4
1B3BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ7
1B4BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ6
1B5BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ5
1B6BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ8
1B7BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ3
1B8BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ10
1B9BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ21
1DAO_BARBEEF-BOARD:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_0.9mm_holesJ12
1DAO_E1P1BEEF-BOARD:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_0.9mm_holesJ13
1DAO_E1P2BEEF-BOARD:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_0.9mm_holesJ14
1DAO_E2P1BEEF-BOARD:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_0.9mm_holesJ17
1DAO_E2P2BEEF-BOARD:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_0.9mm_holesJ18
1ENCODER1BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ15
1ENCODER2BEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ19
1GNDBEEF-BOARD:PinHeader_1x02_P2.54mm_Vertical_0.9mm_holeJ26
1ISPBEEF-BOARD:IDC-Header_2x03_P2.54mm_Vertical_0.9mm_holeJ1
1LED1BEEF-BOARD:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical_0.9mm_holeJ24
1LED2BEEF-BOARD:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical_0.9mm_holeJ25
1PWAN_USB_BBEEF-BOARD:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical_0.9mm_holesJ22
1SDVX1BEEF-BOARD:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical_0.7mm_holeJ29
1SDVX2BEEF-BOARD:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical_0.7mm_holeJ30
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1TT_LEDBEEF-BOARD:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical_0.9mm_holesJ2
1USB_AUXBEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ28
1USB_DATABEEF-BOARD:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical_0.9mm_holesJ27
1VAUXBEEF-BOARD:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical_0.7mm_holeJ23

The 58 most common of 62 parts.

More from HWXLR8/beef-board

2
  • 2 layers29.5 × 25.4 mmTt adapter, the printed circuit board in 3D

    Tt adapter

    HWXLR8/beef-board

    USB HID PCB for Bemani rhythm games

    8 parts27GPL-3.0
  • 2 layers52 × 25 mmRemote board, the printed circuit board in 3D

    Remote board

    HWXLR8/beef-board

    USB HID PCB for Bemani rhythm games

    5 parts27GPL-3.0

Similar boards

  • 2 layers348.1 × 120.9 mmNummacro, the printed circuit board in 3D

    Nummacro

    digitalrane/ec0board

    QMK AT90USB1286 Mechanical TKL Keyboard - Retrofit for Kogan Mechanical TKL

    370 parts12
  • 2 layersEL87, the printed circuit board in 3D

    EL87

    BalzGuenat/mechkeys

    A few mechanical keyboard related kicad projects.

    272 parts6
  • 2 layers371.5 × 147.6 mmCbc1, the printed circuit board in 3D

    Cbc1

    Croktopus/Daishi

    If you just want to have a CBC1 PCB printed, you'll want to take the gerbers.zip file to your PCB fab of choice (I recommend JLCPCB for the price), as well as the gerbers.zip in the daughterboard directory.

    266 parts5GPL-3.0
  • 2 layers408.5 × 95 mmKeyboard layout pcb, the printed circuit board in 3D

    Keyboard layout pcb

    Avaviel/mechanical_keyboard_mac

    Custom Mechanical Keyboard for Mac built from scratch

    211 parts
  • 2 layers323.9 × 145.3 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    chiappe666/keyboard-pcb

    pcb for my keyboard

    264 partsMIT
  • 2 layers496.6 × 153.7 mmFu keyboard, the printed circuit board in 3D

    Fu keyboard

    kitspace-test-repos/kicad6-file-collection

    592 partsMIT
  • 2 layers389.7 × 131.6 mm1800 layout bak, the printed circuit board in 3D

    1800 layout bak

    MaiTheSan/PCB-Design

    All PCB Projects of SawnsProjects & Salane

    367 parts
  • 2 layers55.4 × 66 mmOwmBoard, the printed circuit board in 3D

    OwmBoard

    kanengomibako/EffectsPedals

    166 parts14Unlicense

Questions

How big is the Beef board PCB?

It measures 84 × 59.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Beef board use?

62 parts, built around the AT90USB1286-MU and B10. 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 Beef board KiCad files?

From the HWXLR8/beef-board repository on GitHub, at the commit this page was made from: the board is pcb/beef-board.kicad_pcb and its schematic pcb/beef-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Beef board design in my own project?

Its repository publishes it under the GPL-3.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).