Cricket 008 landed cost and price¶
Read-only costing by Purchasing, 2026-10-06. Nothing ordered, no ERP writes. Rule: products-business "price at 3x landed BOM+assembly cost, minimum"; one listing with quantity breaks (store-quantity-pricing); product context cricket-product, listing draft store-cricket-listing. E = estimate, not a quote or invoice.
Sources and method¶
- BOM:
kicad-cli sch export bom --exclude-dnponPCB/Cricket 008/Cricket 008.kicad_sch(+power.kicad_sch), 19 grouped lines. The schematic carries almost no MPNs (only C5, R3, U5 and a few manufacturers), so MPNs below are the ones in the ERP or the BOM's own value; Engineering must write them into the schematic (SOP-008). U3 is ordered as ATTINY3217-MNR (the "-M" value is the VQFN package, not an orderable code). - Prices:
part-lookup(cached DigiKey/Mouser), unit price at the highest break reached by the TOTAL buy (units x qty per board). ERP read with the Purchasing token: only stock-count unit costs exist for most lines, no supplier price breaks for any Cricket line. - Not in the BOM, excluded: M1 header (Angel 2026-09-16: motor leads are soldered to pads, no header), J1 UPDI header, TP1/TP2, FID1/2 (not BOM items).
- PCBs: the ~20 bare boards are already fabricated; no price was recorded in Notes or fab.yml (JLCPCB order not found). Assembly is in-house (NeoDen YY1, reflow), so there is no assembly fee.
Cost per unit (USD)¶
| Line | Qty | At 20 | At 100 | Source |
|---|---|---|---|---|
| U3 ATTINY3217-MNR | 1 | 1.250 | 1.040 | Mouser/DigiKey |
| U6 DRV8210DRLR | 1 | 0.505 | 0.397 | Mouser |
| U5 TC1240AECHTR (EOL) | 1 | 1.110 | 1.100 | DigiKey/Mouser |
| U4 TP4057 (UMW listing) | 1 | 0.016 | 0.016 | part-lookup search, 1-pc price; E |
| Q1 AO3400A (LCSC C20917) | 1 | 0.040 | 0.040 | E, no price on file |
| D5 1N4001W | 1 | 0.006 | 0.006 | ERP actual, 3000 reel |
| BZ2 PS1240P02BT | 1 | 0.546 | 0.418 | DigiKey cut tape |
| J2 CNCTech 1001-011-01101 USB-A plug | 1 | 0.723 | 0.614 | DigiKey |
| BT1 Molex 53048-0210 | 1 | 0.301 | 0.254 | Mouser |
| RT1 PTC 6V 500mA 0805 (EE-C-0069) | 1 | 0.223 | 0.223 | ERP, estimated opening cost |
| C5 0.1uF 0402 CL05B104KO5NNNC | 1 | 0.018 | 0.012 | Mouser/DigiKey |
| C6-9,12,13 10u 0603 CL10A106MA8NRNC | 6 | 0.723 | 0.565 | DigiKey (voltage not in schematic) |
| C10 22u 0603 | 1 | 0.190 | 0.066 | proxy CL10A226MP8NUNE; E. ERP holds 4000 CL10A226KP8NNNC at no recorded price; schematic says 50V X7R, which conflicts |
| D2/D3/D4 Wurth 150060 B/R/V S75000 | 3 | 0.460 | 0.382 | DigiKey |
| R3,R4,R5,R6,R11 0402 | 5 | 0.010 | 0.010 | E |
| Motor EE-C-0183 | 1 | 0.200 | 0.200 | ERP stock cost |
| LiPo EE-C-0184 | 1 | 1.500 | 1.500 | ERP stock cost (owner-reported) |
| Solder paste ~0.1 g | 1 | 0.040 | 0.040 | E, EE-K-0002 at $0.40/g |
| Subtotal parts | 7.86 | 6.88 | ||
| Bare PCB, 2-layer 36.5x15 mm, 0.6 mm, ENIG (+ stencil, freight) | 1 | 2.40 | 0.80 | E, range 1.5-3.5 / 0.5-1.2; no quote on file |
| Enclosure: PETG 6.37 g (H2S slice, both shells) at ~$20/kg +10% waste | 1 | 0.14 | 0.14 | grams from enclosure/rev008-p11/slice_validation.json; filament price E (none recorded) |
| Screw #4-20 x 5/16 Small Parts 0405LPFB | 1 | 0.07 | 0.05 | E, not priced |
| Screw-cover label (Performance Labels, 46.6x18.1 mm) | 1 | 2.00 | 0.90 | E, no quote submitted (SUPPLIER_NOTES.md) |
| Packaging: Brother SN label 27 mm 0.07, Zebra bag label 0.01, 6x9 cm antistatic bag 0.05, bubble mailer 0.35 | 1 | 0.48 | 0.48 | E (board-packing-pattern items unpriced in ERP; mailer is my addition for a retail parcel) |
Labor: kit, paste, place, reflow, flash/test (flash_test.py, 33 s run), glue motor, assemble shell, label, pack: 20 / 14 min at $30/h |
1 | 10.00 | 7.00 | E, hands-on minutes and rate are assumptions |
| Landed cost per unit | 22.95 | 16.25 | ||
| Landed without labor | 12.95 | 9.25 |
Price by the 3x rule¶
| At 20 | At 100 | |
|---|---|---|
| 3x landed (labor in) | $68.86 | $48.76 |
| 3x landed (materials only, no labor) | $38.85 | $27.75 |
| Plan range in cricket-product | $25-35 | |
| Labor, not parts, drives the number. At $25-35 the margin is about 1.1x-1.5x landed with labor costed, or 2-2.7x on materials only. Owner decides whether the pilot 20 are priced with labor. |
Fees and shipping per order¶
- Payment fee 2.9% + $0.30: $25 sale = $1.03, $35 = $1.32, $48.76 = $1.71, $68.86 = $2.30.
- Parcel est. 50-90 g packed (under 4 oz). USPS Ground Advantage, US domestic (Notice 123 as read by WebFetch 2026-10-06, rates effective 2026-10-04; verify against the table before quoting): retail 4 oz $8.40 (zone 1-2) to $10.20 (zone 8-9); commercial $7.33-$8.95. UPS Ground 1 lb daily rate (secondary source, not the carrier PDF): zone 2 $11.99, zone 5 $14.10, zone 8 $15.03; commercial contract discounts not known. Shipping is charged to the customer, not in landed cost.
- Lithium: cell is installed, UN3481 Section II. USPS Pub 52 349.222 (read 2026-10-06): mailable domestically by surface and air; a DOT lithium battery mark showing UN3481 on the address side; battery under 2.7 Wh (3.7 V x 0.1 Ah = 0.37 Wh), so no cell-count cap, parcel under 5.5 lb; cushion and prevent movement. The store checklist notes a $50 USPS non-compliance fee and a mark change from 31 Dec 2026. UPS rules not read; check its battery guide and your account (SOP-038-store-shipping-setup).
Findings¶
- TC1240A is EOL (DigiKey and Mouser), 11.6k/9.3k in stock: decide a last-time buy for ~100 (about $110); any alternative is Engineering's call.
- TP4057 supplier is UMW (clone), not TopPower; AO3400A and the resistors have no priced supplier row; schematic MPN fields are mostly empty.
- C10 22u: schematic description (50V X7R) and ERP part (10V X5R) disagree.
- Cost data to replace estimates: the JLCPCB Cricket order, a label quote, filament $/kg, screw price, measured labor minutes.
API use: 17 part-lookup get + 2 search (cached after).