imrishabh18/pedometer

This code defines and assembles a simple radio receiver hardware circuit using specific imported capacitors, inductors, RF connectors, and oscillator components with precise footprints and schematic attributes.

Version
1.1.3
License
unset
Stars
0

passive-parts.ts

/** Exact assembly choices; JLCSearch lookup evidence: review/passive-stock.json. */
const choice=(manufacturerPartNumber:string,code:string)=>({manufacturerPartNumber,supplierPartNumbers:{jlcpcb:[code]}});
export const passiveParts:Record<string,ReturnType<typeof choice>>={};
for(const ref of ["C1","C11","C12","C17"])passiveParts[ref]=choice("CL05B104KO5NNNC","C1525");
passiveParts.C2=choice("CL10A106KO8NQNC","C962136");
passiveParts.C3=choice("CL10A475KA8NQNC","C69335");
passiveParts.C4=choice("CL21A106KAYNNNE","C15850");
for(const ref of ["C5","C10","C13","C16"])passiveParts[ref]=choice("CL10A475KO8NNNC","C19666");
for(const ref of ["C6","C7","C9"])passiveParts[ref]=choice("CL10A105KB8NNNC","C15849");
passiveParts.C8=choice("CL10A225KO8NNNC","C23630");
passiveParts.C14=choice("0402CG120J500NT","C1547");
passiveParts.C15=choice("0402CG150J500NT","C1548");
passiveParts.C18=choice("0402CG101J500NT","C1546");
for(const ref of ["R1","R2","R4","R5"])passiveParts[ref]=choice("0402WGF1002TCE","C25744");
passiveParts.R3=choice("0402WGF4990TCE","C4125");
for(const ref of ["R6","R7","R8","R9","R11"])passiveParts[ref]=choice("0402WGF1003TCE","C25741");
passiveParts.R10=choice("0402WGF2003TCE","C25764");