# 62 BAR: a miniature DJ instrument

A compact DJ instrument combines a motorized platter with a screen and physical controls.

## Hardware
Raspberry Pi 5, 2GB; Waveshare 3.5-inch RPi LCD (F); SparkFun ROB-22132

A Raspberry Pi coordinates a motorized platter, touchscreen, keys, encoder, fader and audio interface inside a custom enclosure.

## Shopping list

Physical prototype, not a finished retail controller. The source’s assembly image is a visualization; it does not verify mechanical fit or current motor feel.

Quantities are for one build. Unless marked source-specified, they are planning quantities; confirm kit contents and the chosen configuration before ordering.

### Confirm before buying
- Exact switch/cap variants, CAD files/revision, cable harness, fastener counts, cooling and motor power budget remain incomplete.

### 1 × Raspberry Pi 5, 2GB
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Main computer.
- Destination: https://www.pishop.us/product/raspberry-pi-5-2gb/
- Match: Exact Pi 5 2GB; US retailer
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × Waveshare 3.5-inch RPi LCD (F)
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Touchscreen.
- Notes: Use F, not A/B or a same-size HDMI panel.
- Destination: https://www.waveshare.com/3.5inch-rpi-lcd-f.htm
- Match: Exact product
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × SparkFun ROB-22132
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Brushless motor/controller/sensor assembly.
- Notes: This assembly includes its motor; do not order a second one by mistake.
- Destination: https://thepihut.com/products/sparkfun-iot-brushless-motor-driver-esp32-wroom-tmc6300
- Match: Exact product ROB-22132; UK retailer
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × ESI GIGAPORT eX USB audio interface
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Multichannel audio output.
- Notes: Do not substitute GIGAPORT HD+. Confirm delivery region; Linux operation is attributed to the creator, not the retailer’s Windows/macOS software claims.
- Destination: https://woodbrass.com/en/products/esi-gigaport-ex-371325
- Match: Exact GIGAPORT eX; French retailer
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987
- Source: https://woodbrass.com/en/products/esi-gigaport-ex-371325

### 2 × Adafruit NeoKey 1×4 QT (4980)
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Key input boards.
- Notes: Boards do not include mechanical switches or keycaps.
- Destination: https://www.adafruit.com/product/4980
- Match: Exact product
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × Adafruit assembled rotary encoder (5880)
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Rotary control.
- Destination: https://www.adafruit.com/product/5880
- Match: Exact Adafruit 5880
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × Adafruit NeoSlider (5295)
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Fader.
- Destination: https://www.adafruit.com/product/5295
- Match: Exact Adafruit 5295
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 6 × Outemu GTMX low-profile switches
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Six fitted keys.
- Notes: Confirm the exact switch footprint matches both NeoKey sockets and the creator CAD.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 6 × Matching keycaps
- Requirement: Required
- Quantity basis: Source-specified quantity
- Purpose: Fit the six switches.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 set × Black MJF PA12 nylon base, faceplate, carrier and platter
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Custom printed structure.
- Notes: Source lists four custom pieces; obtain the correct CAD revision and printer quote.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### Layout-dependent × STEMMA QT / Qwiic I²C cables and Pi connection
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Wire keys, encoder and fader.
- Notes: Assign each board a distinct I²C address; exact harness lengths/count are not published.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 per peripheral × USB cables for motor assembly and audio interface
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Connect peripherals.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × Boot microSD card
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Raspberry Pi OS and application.
- Notes: Capacity unspecified.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × Pi / motor power system
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Power the device.
- Notes: Size for the Pi and peripheral load; the motor’s power path must be checked separately.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### CAD-dependent × Fasteners, spacers and encoder knob
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Mechanical assembly.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### Set × Assembly and test tools
- Requirement: Tool
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Assemble and check the circuit.
- Notes: Soldering iron, solder, wire cutters and multimeter; review the wiring before power-up.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

### 1 × Computer for setup
- Requirement: Tool
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Build, configure or flash the software.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Source: https://x.com/i/status/2098072497182666987

Source reviewed, not assembled or hands-on tested. A working product page does not confirm stock, firmware compatibility or a complete build.

## Setup
Kit / assembly

## Coding tool
Codex

## How the agent helped
The creator credits Codex with software and motor firmware as well as CAD and an assembly animation. They report assembling a physical prototype after the animation; motor feel and mechanical details are still being tuned.

## Before you build
Creator says physical prototype assembled after the linked animation. Motor feel and mechanical fit remain under development; not a finished retail product. The source image is an assembly visualization, not a photograph of the later assembled prototype.

## Sources
- Original build: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-61f7edd92afacdf02d4f2ce9775bc6754d592451748cb2476cbd6725c03624b0
- Supporting source: https://x.com/i/status/2098072497182666987

Source reviewed 2026-11-04. Not hands-on tested.
