Maker ยท Active Project ยท Phase 7

LeKiwi Base: Delivery, Defects & Wheel Motor Setup

Unboxing and parts inventory, the Pi 5 power-board decision, three defects found and a formal complaint filed, and the combined arm+base motor ID assignment

Goal: unbox and inventory the LeKiwi base kit, resolve any delivery issues, decide on a proper Pi 5 power board, and get all 9 motor IDs (arm + wheels) assigned.

Result: โœ… All 9 motor IDs set, power board sourced and ordered, and all three delivery defects fully resolved (two were a documentation gap, one a genuine spec shortfall now covered by reimbursement). Physical daisy-chain assembly is next, no longer blocked.

Delivery

Base kit (Order #13152, ordered Aug 10, 2026) arrived Aug 31, 2026 โ€” three weeks earlier than the original mid-September estimate.

Parts Inventory

Pi 5 Power Board โ€” decision

The kit's included GYEC-DC0503 buck converter is rated 3A, below the Pi 5's recommended 5V/5A. Usable as a stopgap for light loads, but a proper replacement was sourced and ordered same-day. Full comparison of three candidate boards, and the reasoning behind the final pick, now lives in Hardware Notes โ€” short version: a generic AliExpress PD module was rejected (7โ€“12V input ceiling, too close to the battery's 12.6V full-charge voltage), a Treedix UPS HAT was rejected (rated for Pi Zero/2B/3B/3B+/4B only, not Pi 5), and the Yahboom Raspberry Pi 5 Power Expansion Board (6โ€“24V input, 5V/5A PD output, DC5.5ร—2.1 input matching the battery's existing cable) was ordered from the Yahboom Official Store on AliExpress โ€” โ‚ฌ18 vs. โ‚ฌ32 on Amazon.de for the identical board, same delivery window (8โ€“15 Sept). Physically, the board's mounting posts won't co-stack with the existing metal Pi 5 case, so it'll be wired in loose rather than stacked for now โ€” see Hardware Notes for the options considered there too.

Defects Found & Complaint Filed โ€” Resolution

Three issues surfaced during initial inspection, beyond the power board:

  1. Wrong buck converter โ€” 3A shipped where 5A is recommended for the Pi 5. Not an assembly issue โ€” the included GYEC-DC0503 is genuinely under the Pi 5's official 5V/5A spec. Resolved by ordering a correctly-rated replacement independently (Yahboom Power Expansion Board, โ‚ฌ18); OpenELAB approved reimbursing this cost after review, receipt sent Sept [pending confirmation of clearing].
  2. Arm mounting structure "doesn't fit" the base plate โ€” resolved as an installation-method issue, not a hardware defect. OpenELAB's technical team identified that assembly should use the base plate's smaller hole pattern, not the larger one initially tried. Followed their linked tutorial and reassembled correctly โ€” mount fits and feels solid. Worth noting: the kit shipped with no assembly documentation at all, which is very likely why the wrong hole pattern was tried in the first place โ€” flagged to OpenELAB as feedback, separate from any specific request.
  3. Mounting screws "undersized" โ€” also resolved, same root cause. OpenELAB confirmed the kit includes M3ร—20, M3ร—12, and M4ร—10 screws, which were in the parts bags all along but not identified for this specific step. Once matched to the tutorial's instructions, sizing was correct.

Complaint filed with OpenELAB the same day parts arrived (Order #13152), with photos and a measured hand-sketch of the (initially, incorrectly-assumed) hole-pattern mismatch. OpenELAB's response cycle: acknowledged โ†’ technical review โ†’ tutorial + screw-size guidance โ†’ mount/screws confirmed resolved on retry โ†’ converter reimbursement approved pending receipt. Full complaint and reply threads not reproduced here; contact OpenELAB support directly (Order #13152) if the exchange itself is needed.

Outcome: all three issues resolved. Two turned out to be a documentation gap rather than a hardware defect; the buck converter was a genuine spec shortfall, now covered by reimbursement.

Wheel Motor ID Assignment

Rather than a separate ID-setting pass for the wheels alone, the combined lekiwi robot type was used, which addresses arm and base motors together in one command and one physical connection sequence โ€” swapping the same Waveshare adapter previously used for my_kiwi_arm_1 across all 9 motors, one at a time:

lerobot-setup-motors \
    --robot.type=lekiwi \
    --robot.port=/dev/tty.usbmodem5B140288161
Connect the controller board to the 'arm_gripper' motor only and press enter.
'arm_gripper' motor id set to 6
Connect the controller board to the 'arm_wrist_roll' motor only and press enter.
'arm_wrist_roll' motor id set to 5
Connect the controller board to the 'arm_wrist_flex' motor only and press enter.
'arm_wrist_flex' motor id set to 4
Connect the controller board to the 'arm_elbow_flex' motor only and press enter.
'arm_elbow_flex' motor id set to 3
Connect the controller board to the 'arm_shoulder_lift' motor only and press enter.
'arm_shoulder_lift' motor id set to 2
Connect the controller board to the 'arm_shoulder_pan' motor only and press enter.
'arm_shoulder_pan' motor id set to 1
Connect the controller board to the 'base_right_wheel' motor only and press enter.
'base_right_wheel' motor id set to 9
Connect the controller board to the 'base_back_wheel' motor only and press enter.
'base_back_wheel' motor id set to 8
Connect the controller board to the 'base_left_wheel' motor only and press enter.
'base_left_wheel' motor id set to 7

Clean run, no errors. my_kiwi_arm_1 confirmed as the arm joining the base โ€” my_kiwi_arm_2 stays reserved, untouched, for the future XLeRobot second-arm upgrade, per the original plan. Note the lekiwi robot type's motor naming differs from the standalone so101_follower naming used earlier (arm_shoulder_pan vs. plain shoulder_pan) โ€” same physical motors, same IDs, different schema now that arm and base are addressed as one combined robot.

Scope note: this pass only wrote motor IDs via the standalone Waveshare adapter, motor-by-motor โ€” same low-stakes, laptop-only process as the original arm setup, requiring no battery or Pi involvement. It does not constitute the physical daisy-chain wiring into the base's own onboard driver board; that step is still ahead, and currently blocked by the arm-mount defect above.

Current State & Next Steps

Continued in Technical Deep Dive: LeKiwi Arm Assembly & Checkpoint Transfer. Part of Stage 2 of the roadmap.