budget_fab_order
Estimate PCB fab and PCBA costs from public price ladders, compare vendors, and generate a SHA-256 tamper-evident order manifest for CI staging.
Instructions
JLCPCB / PCBWay headless order cost budget and submission manifest builder: offline math over public price ladders (layers, quantity, area, finish, SMT, shipping, lead priority), cross-vendor recommendation, and a SHA-256 tamper-evident manifest over the manufacturing artifacts for CI order staging — no network, no keys, stdlib-only (macOS laptop or Docker CI runner).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| qty | No | Panel quantity: 5/10/30/100 ladder (default: 5). | |
| layers | No | 2 / 4 / 6 layers (default: 2). | |
| shipping | No | 'standard' (default) | 'dhl'. | standard |
| artifacts | No | Manufacturing artifacts {filename: content} for the SHA-256 submission manifest. | |
| smt_parts | No | Number of SMT placements (default: 0). | |
| board_h_mm | No | Outline height mm (default: 50.0). | |
| board_w_mm | No | Outline width mm (default: 70.0). | |
| include_smt | No | Request PCBA assembly (default: False). | |
| lead_priority | No | 'economy' | 'standard' (default) | 'expedite'. | standard |
| surface_finish | No | 'hasl_lead_free' (default) | 'enig' | 'osp'. | hasl_lead_free |