Microduck PCB V2

Public

chih-yang04/microduck-pcb-v2

Download board files

Files for version 1. Choose the source project or an available generated package.

Share Microduck PCB V2

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Microduck body — revision D

Body-only Core3566 carrier, designed in native KiCad 10 using the KiStack capture, layout-review and export workflow. Created 7 September 2026; final CAD review 8 September 2026.

Requested stageResult
SchematicComplete as an engineering prototype: nine connected sheets; zero ERC errors, 15 reviewed style advisories, and 272 explicit pin/net checks
LayoutComplete for the provisional 130 × 110 mm body outline; 116 electrical footprints and eight mounting holes
RoutingComplete as an engineering prototype: four layers, filled/stitched ground, differential USB/CSI, dedicated motor/power copper

Open microduck-body.kicad_pro in KiCad 10.0.5 or later. All symbols, footprints and rendering models are local to this folder. The native board is the authoritative routed design; source/board.py is an earlier placement generator and must not be run over it. Source scripts retain the construction/review history. One-time construction steps are not idempotent and some capture helpers refer to earlier workspace projects; edit the native CAD and use verify-and-export.sh for rechecking.

Start with:

  • reports/microduck-body-schematic.pdf — nine-page schematic.
  • reports/body-3d-top.png and reports/body-3d-angle.png — placement views.
  • reports/layers-review/ — all four filled copper layers and assembly/silkscreen.
  • BOM.csv — exact fitted parts, supplier observations, prices and availability limits.
  • CONNECTORS.md — body ports and future head harness pinout.
  • DESIGN-RECORD.md — electrical decisions, stackup, calculations and unresolved release items.
  • BRING-UP.md — first-article power, boot and interface checks.
  • reports/erc.json, reports/erc-review.json, reports/routed-drc.json, reports/schematic-connectivity.json, reports/final-routing-metrics.json and MANIFEST.json — evidence tied to this revision.

This is not a fabrication release or tested hardware. Exact servo signalling, stall current, battery capability, enclosure dimensions, the fabricator's approved 1 oz all-layer stackup/impedance geometry, and several purchasing items remain open. Do not order boards or connect an arbitrary NP-F battery based on the CAD checks alone. No head PCB, charger, firmware, antennas or camera assembly is included.

The USB-C port is for self-powered flashing; battery/bench power is required. A separate 3.3 V UART header provides early-boot debug. Fifteen servo sockets share one half-duplex TTL bus and three protected power banks. All five sockets in each bank share its 3 A hold rating at 23 °C, subject to PTC temperature derating; the head motor connector shares bank 3. The buck's total regulated output budget is 4 A; initial monitored limits are 1.5 A compute, 0.25 A camera and 0.5 A head. The 0.3 A/contact DF40 rating requires qualification of higher sustained module loads; the board does not implement a separate 1.5 A limiter.

The module connectors, three PTC fuses and buck use clearly named dimensional 3D envelopes because exact models were unavailable. Other models are KiCad standard package models. The Core3566 itself is represented by a reserved board outline/mounting pattern, not a detailed populated module model.

Comments

No comments yet. Be the first to ask about this board.

Askabout this board