edakit documentation

Parts schema

What a parts entry of each kind may give; edakit part lint holds the entries to it. Every name ends in its unit: _v V, _a A, _w W, _ohm Ω, _f F, _h H, _c °C, _hz Hz, _dbm dBm, _dbi dBi, _mm mm, _n N, _s s, _ns ns, _k_per_w K/W, _ratio 1, _ohm_per_m Ω/m, _per_m 1/m.

KindRolesLimitsValues
every kind–p_max_w, rth_ja_k_per_w, tj_max_c, t_max_c, t_min_c–
resistor–v_max_vvalue_ohm, r_max_ohm, tolerance
potentiometerend_a, wiper, end_bv_max_vvalue_ohm, tolerance, adjust
capacitorplus, minus, 1, 2v_max_v, vr_max_v, i_ripple_avalue_f, dielectric, polarized, tolerance, dc_bias, esr_ohm
crystal1, 2–f_hz, c_load_f
inductor–i_max_a, i_sat_avalue_h, dcr_ohm
fuse–v_max_v, i_max_a, i_hold_a, i_trip_ar_min_ohm, r_max_ohm, i_hold_vs_temp
diodeanode, cathodevr_max_v, if_max_a, ifsm_max_avf_v, vf_at_a, ir_a, ir_at_v
varistor1, 2v_rms_max_v, v_max_vv_varistor_v, v_clamp_v
ledanode, cathodevr_max_v, if_max_acolor, vf_typ_v, vf_min_v, vf_max_v, vf_at_a, rs_ohm, vf_vs_if
led_rgbanode, cathode, anode_red, anode_green, anode_blue, cathode_red, cathode_green, cathode_bluevr_max_v, if_max_avf_typ_v, vf_min_v, vf_max_v, vf_at_a, rs_ohm, vf_vs_if
npncollector, base, emittervce_max_v, veb_max_v, ic_max_ahfe_min, hfe_max, vce_sat_v, icbo_a
pnpcollector, base, emittervce_max_v, veb_max_v, ic_max_ahfe_min, hfe_max, vce_sat_v, icbo_a
njfetdrain, gate, sourcevds_max_v, vdg_max_v, vgs_max_v, ig_max_a, id_max_aidss_a, vgs_off_v
pjfetdrain, gate, sourcevds_max_v, vdg_max_v, vgs_max_v, ig_max_a, id_max_aidss_a, vgs_off_v
nmosdrain, gate, source, drain_2, gate_2, source_2vds_max_v, vgs_max_v, id_max_a, is_body_max_avgs_th_v, rds_on_max_ohm, vsd_v_at_1a
pmosdrain, gate, source, drain_2, gate_2, source_2vds_max_v, vgs_max_v, id_max_a, is_body_max_avgs_th_v, rds_on_max_ohm, vsd_v_at_1a
switchcommon, throw_a, throw_b, a, b, common_2, throw_a_2, throw_b_2, common_3, throw_a_3, throw_b_3, common_4, throw_a_4, throw_b_4v_max_v, i_max_a, i_contact_max_a, i_switch_max_ar_on_ohm, force_n, min_load_a
dip_switch*v_max_v, i_max_a, i_contact_max_a, i_switch_max_ar_on_ohm, min_load_a, positions
buttona, bv_max_v, i_max_a, i_contact_max_a, i_switch_max_ar_on_ohm, force_n, min_load_a
battery_holder*i_max_a, v_max_vr_contact_ohm
buzzerplus, minusv_max_v, i_max_acoil_ohm
relaycoil_plus, coil_minus, common, no, nc, common_2, no_2, nc_2, common_3, no_3, nc_3, common_4, no_4, nc_4v_coil_max_v, i_max_a, v_max_v, i_contact_max_a, i_switch_max_acoil_ohm, v_operate_v, v_release_v, r_contact_ohm, min_load_a
connector*v_max_v, i_max_a, i_contact_max_a, v_rms_max_vpitch_mm, r_contact_ohm, r_source_ohm, usb_c
ic*vdd_max_v, vdd_op_min_v, vdd_op_max_v, vin_min_v, vin_max_v, vout_max_v, i_out_max_a, vin_rel_max_v, i_supply_pin_max_a, f_max_hz, r_sense_min_ohm, f_sck_max_hz, f_scl_max_hz, gpio_i_max_a, gpio_i_total_max_abehavior, vout_v, dropout_v, iq_a, efficiency, idd_max_a, iout_gain, iout_accuracy, vout_knee_v, vrext_v, vih_v, vil_v, vih_ratio, vil_ratio, first_bit_to, vout_swing_v, vicm_v, r_out_ohm, comparator, gain_min_ratio, f_clock_hz, vref_v, i_load_min_a, prog_v, icc_a, i_a, i_core_a, i_core_min_a, gpio_r_out_ohm, regulator, vdd_shunt_v, i_shunt_max_a, pd_request_v, r_on_ohm, vgs_th_v, r_on_high_ohm, r_on_low_ohm, v_headroom_v, uvlo_v, v_pre_v, i_pre_ratio, i_term_ratio, v_ovp_v, v_ovp_release_v, v_uvp_v, v_uvp_release_v, v_ocp_v, v_scp_v, vsense_v, duty_max_ratio, ripple_ratio
module*vdd_op_min_v, vdd_op_max_v, vin_min_v, vin_max_v, vsys_min_v, vsys_max_v, i_out_max_a, gpio_v_max_v, gpio_i_max_a, gpio_i_total_max_a, f_max_hz, f_sck_max_hz, f_scl_max_hzbehavior, regulator, v_io_v, vout_v, dropout_v, efficiency, i_core_a, i_core_min_a, gpio_r_out_ohm, iq_a, vih_v, vil_v, vih_ratio, vil_ratio, usb_c, f_clock_hz
motorplus, minusv_max_v, i_max_acoil_ohm
solenoidplus, minusv_max_v, i_max_acoil_ohm
speakerplus, minusv_max_vimpedance_ohm
heater–v_max_vvalue_ohm
optocoupleranode, cathode, collector, emitter, load_a, load_bif_max_a, vr_max_v, vce_max_v, ic_max_a, v_load_max_v, i_load_max_avf_v, vf_at_a, ctr_min_ratio, behavior, r_on_ohm, if_on_a, if_off_a, i_leak_a
esd_arrayio1, io2, io3, io4, io5, io6, io7, io8, vbus, gndvrwm_max_vvbr_min_v, vf_v, vf_at_a, c_io_f
led_stripvdd, gnd, din, cin, vdd_end, gnd_end, dout, coutvdd_op_min_v, vdd_op_max_vpixels_per_m, i_pixel_a, i_idle_a, r_vdd_ohm_per_m, r_gnd_ohm_per_m

Per pin: v_max_v, v_op_min_v, v_op_max_v, vih_v, vil_v, vih_ratio, vil_ratio, pull_ohm, v_min_v, v_rel_max_v, v_max_powered_v, i_max_a, i_inject_max_a, r_load_min_ohm, c_load_max_f, pull_v, c_in_f, v_rms_max_v; and name, type, role, strap, pull, hint, functions, out_edge, t_pd_ns, needs, drive, float_ok, adc, z_in_ohm, short_proof, clamp, windows, biased, ref, rel_ref, state, print.