Skip to the content
PCBKitNew board
2 layers18 × 39.3 mmPineapple v3 arm, the printed circuit board in 3D

Basic (simplified) version of the Pineapple V3 robot PCBs. The leg IMU is simplified, so this build drops the separate calf board and uses fewer signal headers than the full version.

Size
18 × 39.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
4
Pads
20
Tracks, vias
18, 84
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Jul 2026
Updated
23 Aug 2026

Overview

Pineapple v3 arm is an open-source printed circuit board by pineapple-biped, from the pineapple-biped/pineapple_v3_pcb_basic repository on GitHub. It is a 2-layer board of 18 × 39.3 mm with 8 parts on 4 nets, routed with 18 tracks and 84 vias.

README

README.md

Pineapple V3 Robot PCB — Basic

Basic (simplified) version of the Pineapple V3 robot PCBs. The leg IMU is simplified, so this build drops the separate calf board and uses fewer signal headers than the full version. Four boards total: base, base_A, thigh, and arm. Each board has its own folder containing the .kicad_pcb, .kicad_sch, and project files.

Exported Gerber files (ready for fabrication) are in the Gerbers/ folder — one _gbr.zip per board.

Jump to: Wiring Diagram · Soldering Tips

Boards

PCB Specifications

ItemSpec
Layers2
Thickness1.6 mm
Copper weight1 oz

Bill of Materials

(Ordering at least double the quantity is recommended.)

Combined total (full robot: base ×1, base_A ×1, thigh ×2, arm ×2)

XT Series connector

ImageFootprintQuantityNoteLink
AMASS_XT60-M_1x02_P7.20mm_Vertical2XT60 male, verticalBuy
AMASS_XT30UPB-F_1x02_P5.0mm_Vertical5XT30 female, vertical board mountBuy
AMASS_XT30UPB-M_1x02_P5.0mm_Vertical2XT30 male, vertical board mountBuy
XT30_22_M_vertical11XT30 2+2 (power+signal) male, verticalBuy
CONN-TH_4P-XT30PW-M4XT30 2+2 (power+signal) male, horizontalBuy

JST XH2.5 connector

ImageFootprintQuantityNoteLink
JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical4JST XH 2-pin, 2.5 mm pitch, verticalBuy

JST GH1.25 Header

ImageFootprintQuantityNoteLink
JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical9JST GH 2-pin, 1.25 mm pitch, vertical SMDBuy

0603 SMD Resistor

ImageFootprintQuantityNoteLink
R_0603_1608Metric30603 SMD resistor, 120 Ω, CAN bus terminationBuy

Mounting hardware

ImageFootprintQuantityNoteLink
Plastic ring (nylon washer, M2.5)24Insulating plastic ring around each mounting holeBuy

Per board

pineapple_v3_base (×1)
FootprintQuantityNote
AMASS_XT60-M_1x02_P7.20mm_Vertical1XT60 male, vertical
AMASS_XT30UPB-F_1x02_P5.0mm_Vertical2XT30 female, vertical board mount
XT30_22_M_vertical3XT30 2+2 (power+signal) male, vertical
JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical5JST GH 2-pin, 1.25 mm pitch, vertical SMD
R_0603_1608Metric10603 SMD resistor, 120 Ω, CAN bus termination
Plastic ring (nylon washer, M2.5)4Insulating plastic ring around each mounting hole
pineapple_v3_base_A (×1)
FootprintQuantityNote
AMASS_XT60-M_1x02_P7.20mm_Vertical1XT60 male, vertical
AMASS_XT30UPB-F_1x02_P5.0mm_Vertical1XT30 female, vertical board mount
JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical4JST XH 2-pin, 2.5 mm pitch, vertical
Plastic ring (nylon washer, M2.5)4Insulating plastic ring around each mounting hole
pineapple_v3_thigh (×2)
FootprintQuantity (per board)Note
AMASS_XT30UPB-F_1x02_P5.0mm_Vertical1XT30 female, vertical board mount
AMASS_XT30UPB-M_1x02_P5.0mm_Vertical1XT30 male, vertical board mount
CONN-TH_4P-XT30PW-M2XT30 2+2 (power+signal) male, horizontal
JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical2JST GH 2-pin, 1.25 mm pitch, vertical SMD
R_0603_1608Metric10603 SMD resistor, 120 Ω, CAN bus termination
Plastic ring (nylon washer, M2.5)4Insulating plastic ring around each mounting hole
pineapple_v3_arm (×2)
FootprintQuantity (per board)Note
XT30_22_M_vertical4XT30 2+2 (power+signal) male, vertical
Plastic ring (nylon washer, M2.5)4Insulating plastic ring around each mounting hole

Soldering Tips

  1. The POWER pins (24V, GND) lose heat fast, so heat them with the iron for longer than usual. Check carefully that the solder joint isn't loose or incomplete.
  2. Always use the plastic ring before putting in the screw. Without it, the screw can scratch the surface and cause a short circuit.
  3. Solder the small parts first, then move to the bigger ones: resistor → GH → XH → horizontal XT30 → vertical XT30 → XT60.
  4. Before connecting the battery, use a multimeter to check that 24V and GND are not shorted.

Cable-Side Connectors & Wire

Mating (cable-side) connectors for the board-mounted headers above, bought separately from the wire. (Ordering at least double the quantity is recommended.)

XT Series connector

ModelQuantityLink
Amass XT60 M/F pairs2Buy
Amass XT30U M/F pairs4Buy
Amass XT30(2+2) Female40Buy

JST XH2.5 connector

ModelQuantityLink
XHP-2 (Female Housing)8Buy
SXH-001T-P0.6N (Female Pin)16Buy

JST GH1.25 connector

ModelQuantityLink
GHR-02V-S (Female Housing)18Buy
SSHL-002T-P0.2 (Female Pin)36Buy

Wire

ModelUsed forLink
12AWG Silicone WireXT60Buy
16AWG Silicone WireXT30 / XT30(2+2) power pinsBuy
22AWG Silicone WireXT30(2+2) signal pins / JST XH2.5Buy
28AWG Silicone WireJST GH1.25Buy

Additional Components

(Quantities below are placeholders — confirm against the actual design before ordering.)

ModelQuantityNoteLink
KWONONG LED Latching Push Button Switch, 16mm, White, IP67, 5–24V 20A 1NO, with wire socket plug1Panel-mount illuminated buttonBuy
16mm Latching Emergency Stop Push Button, Mushroom Head, Stainless Steel Red, SPDT 1NO 1NC, with wired socket1E-stop switchBuy
HiLetgo 1-Channel 5V 30A Relay Module, Optocoupler Isolation, High/Low Trigger12-pack per listingBuy
chenyang USB-C DIY Connector, USB 3.1 Type C 24-Pin Male Plug, Solder Adapter with PCB Board110-pack per listingBuy

Parts

8
QtyValueFootprintReferences
4Conn_02x02_Counter_ClockwiseXT30_M_vertical:XT30_22_M_verticalJ1, J2, J3, J4
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4

Questions

How big is the Pineapple v3 arm PCB?

It measures 18 × 39.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pineapple v3 arm use?

8 parts. 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 Pineapple v3 arm KiCad files?

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

Can I use the Pineapple v3 arm design in my own project?

Its repository states no licence, so its author keeps all rights: ask pineapple-biped before reusing the design.

More from pineapple-biped/pineapple_v3_pcb_basic

3
  • 2 layers49 × 28 mmPineapple v3 base, the printed circuit board in 3D

    Pineapple v3 base

    pineapple-biped/pineapple_v3_pcb_basic

    Basic (simplified) version of the Pineapple V3 robot PCBs. The leg IMU is simplified, so this build drops the separate calf board and uses fewer signal headers than the full version.

    16 parts
  • 2 layers32.5 × 41 mmPineapple v3 thigh, the printed circuit board in 3D

    Pineapple v3 thigh

    pineapple-biped/pineapple_v3_pcb_basic

    Basic (simplified) version of the Pineapple V3 robot PCBs. The leg IMU is simplified, so this build drops the separate calf board and uses fewer signal headers than the full version.

    11 parts
  • 2 layers34.5 × 27.5 mmPineapple v3 base A, the printed circuit board in 3D

    Pineapple v3 base A

    pineapple-biped/pineapple_v3_pcb_basic

    Basic (simplified) version of the Pineapple V3 robot PCBs. The leg IMU is simplified, so this build drops the separate calf board and uses fewer signal headers than the full version.

    10 parts

Similar boards

  • 2 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    8 parts1kGPL-3.0
  • 2 layers52 × 12.6 mmUSB, the printed circuit board in 3D

    USB

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    8 parts960Apache-2.0
  • 2 layers87.5 × 48.5 mm7 input macropad, the printed circuit board in 3D

    7 input macropad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    8 parts915
  • 2 layers36.2 × 63.1 mmPicoMemcard pico, the printed circuit board in 3D

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0
  • 2 layers36 × 10 mmPCB4-PWR BTN Rev.A, the printed circuit board in 3D

    PCB4-PWR BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    8 parts578Apache-2.0