Skip to the content
PCBKitNew board
2 layers49 × 28 mmPineapple v3 base, 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
49 × 28 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
8
Pads
44
Tracks, vias
46, 121
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Jul 2026
Updated
23 Aug 2026

Overview

Pineapple v3 base 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 49 × 28 mm with 16 parts on 8 nets, routed with 46 tracks and 121 vias.

Its parts include 11 connectors and 1 resistor.

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

16
QtyValueFootprintReferences
5Conn_01x02Connector_JST:JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_VerticalJ5, J6, J7, J12, J24
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
3Conn_02x02_Counter_ClockwiseXT30_M_vertical:XT30_22_M_verticalJ4, J22, J23
2Conn_01x02Connector_AMASS:AMASS_XT30UPB-F_1x02_P5.0mm_VerticalJ2, J3
1120Resistor_SMD:R_0603_1608MetricR1
1Conn_01x02Connector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ1

Questions

How big is the Pineapple v3 base PCB?

It measures 49 × 28 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pineapple v3 base use?

16 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 base 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_base/pineapple_v3_base.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 base 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 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
  • 2 layers18 × 39.3 mmPineapple v3 arm, the printed circuit board in 3D

    Pineapple v3 arm

    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.

    8 parts

Similar boards

  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers41.4 × 14.5 mmU2f zero, the printed circuit board in 3D

    U2f zero

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    16 parts2.4k
  • 2 layers122 × 37 mmV0-UmbilicalBoard, the printed circuit board in 3D

    V0-UmbilicalBoard

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    16 parts1.1kGPL-3.0
  • 2 layers152 × 57.6 mmVideoslotadapter, the printed circuit board in 3D

    Videoslotadapter

    hoglet67/RGBtoHDMI

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

    16 parts1kGPL-3.0
  • 2 layers36 × 63.4 mmSmart ringfinal layout, the printed circuit board in 3D

    Smart ringfinal layout

    hackclub/OnBoard

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

    16 parts915
  • 2 layers60 × 40 mmHASwitchPlate, the printed circuit board in 3D

    HASwitchPlate

    aderusha/HASwitchPlate

    LCD touchscreen for Home Automation

    16 parts738MIT
  • 2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

    Demo

    easyw/kicadStepUpMod

    kicadStepUp: ECAD to MCAD FreeCAD WorkBench

    16 parts704