edakit documentation

Tables

The numbers the engines use. Each file names its source; a section with a source of its own shows it. Tag r: read from the source.

tables/audio_sources.toml

pickups (DC resistance, resonant peak where stated), piezo discs (capacitance) and electret capsules (output impedance, measurement load) as the makers state them – the source models of sim.json ac

Source: the makers' product pages and datasheets, as noted per row, read 2026-10-31 · tag r

pickup.Seymour Duncan SH-1 '59 Model neck Seymour Duncan, Pickup Comparison Chart (blog post of 2013-04-21, last updated 2020-02-07, 'the archived version'), Humbuckers & Trembuckers, SH-1 59 Model: DC resistance neck 7.43 k, resonant peak neck 6.8 kHz – https://www.seymourduncan.com/blog/latest-updates/pickup-comparison-chart, read 2026-10-31; the product page lists DCR per variant (Neck: 7.60k) without a resonant peak · tag r
r_ohm7430
f_peak_hz6800
pickup.Seymour Duncan SH-1 '59 Model bridge Seymour Duncan, Pickup Comparison Chart (archived, last updated 2020-02-07), SH-1 59 Model: DC resistance bridge 8.13 k, resonant peak bridge 6 kHz – https://www.seymourduncan.com/blog/latest-updates/pickup-comparison-chart, read 2026-10-31; the product page lists Bridge: 8.2k · tag r
r_ohm8130
f_peak_hz6000
pickup.Seymour Duncan SH-2 Jazz Model neck Seymour Duncan, Pickup Comparison Chart (archived, last updated 2020-02-07), SH-2 Jazz Model: DC resistance neck 7.72 k, resonant peak neck 8 kHz – https://www.seymourduncan.com/blog/latest-updates/pickup-comparison-chart, read 2026-10-31 · tag r
r_ohm7720
f_peak_hz8000
pickup.Seymour Duncan SH-4 JB Model bridge Seymour Duncan, Pickup Comparison Chart (archived, last updated 2020-02-07), SH-4 JB Model: DC resistance bridge 16.4 k, resonant peak bridge 5.5 kHz – https://www.seymourduncan.com/blog/latest-updates/pickup-comparison-chart, read 2026-10-31; the product page lists Bridge 16.6k · tag r
r_ohm16400
f_peak_hz5500
pickup.Seymour Duncan SH-55 Seth Lover neck Seymour Duncan, Pickup Comparison Chart (archived, last updated 2020-02-07), SH-55 Seth Lover Model: DC resistance neck 7.2 k, resonant peak neck 8.14 kHz – https://www.seymourduncan.com/blog/latest-updates/pickup-comparison-chart, read 2026-10-31 · tag r
r_ohm7200
f_peak_hz8140
pickup.Seymour Duncan SH-55 Seth Lover bridge Seymour Duncan, Pickup Comparison Chart (archived, last updated 2020-02-07), SH-55 Seth Lover Model: DC resistance bridge 8.1 k, resonant peak bridge 5.9 kHz – https://www.seymourduncan.com/blog/latest-updates/pickup-comparison-chart, read 2026-10-31 · tag r
r_ohm8100
f_peak_hz5900
pickup.Seymour Duncan SSL-1 Vintage Staggered Seymour Duncan, Pickup Comparison Chart (archived, last updated 2020-02-07), Strat True Single Coils, SSL-1 Vintage Staggered: DC resistance 6.5 k, resonant peak 10 kHz – https://www.seymourduncan.com/blog/latest-updates/pickup-comparison-chart, read 2026-10-31 · tag r
r_ohm6500
f_peak_hz10000
pickup.DiMarzio DP100 Super Distortion DiMarzio, Super Distortion (SKU DP100CR), product page: Resistance 13.68 Kohm – https://www.dimarzio.com/pickups/high-power/super-distortion, read 2026-10-31 · tag r
r_ohm13680
pickup.DiMarzio DP103 PAF 36th Anniversary Neck DiMarzio, PAF 36th Anniversary Neck (SKU DP103CR), product page: Resistance 7.31 Kohm – https://www.dimarzio.com/pickups/vintage-paf-output/paf-36th-anniversary-neck, read 2026-10-31 · tag r
r_ohm7310
pickup.DiMarzio DP223 PAF 36th Anniversary Bridge DiMarzio, PAF 36th Anniversary Bridge (SKU DP223BK), product page: Resistance 8.60 Kohm – https://www.dimarzio.com/pickups/vintage-paf-output/paf-36th-anniversary-bridge, read 2026-10-31 · tag r
r_ohm8600
pickup.DiMarzio DP175 True Velvet Neck DiMarzio, True Velvet Neck (SKU DP175BK), product page: Resistance 6.21 Kohm – https://www.dimarzio.com/pickups/standard-strat/true-velvet-neck, read 2026-10-31 · tag r
r_ohm6210
pickup.Mojotone '59 Clone humbucker neck Mojotone, '59 Clone Vintage P.A.F. style Humbucker Pickup, product page, Specs: Neck 7.4K – https://mojotone.com/products/mojotone-59-clone-vintage-p-a-f-style-humbucker-pickup, read 2026-10-31 · tag r
r_ohm7400
pickup.Mojotone '59 Clone humbucker bridge Mojotone, '59 Clone Vintage P.A.F. style Humbucker Pickup, product page, Specs: Bridge 8.2K – https://mojotone.com/products/mojotone-59-clone-vintage-p-a-f-style-humbucker-pickup, read 2026-10-31 · tag r
r_ohm8200
pickup.Mojotone '58 Quiet Coil Strat neck and middle Mojotone, '58 Quiet Coil Noiseless Strat Pickup, product page, Specs: Neck & Middle 5.9K – https://mojotone.com/products/58-quiet-coil-strat-r-pickup, read 2026-10-31 · tag r
r_ohm5900
pickup.Mojotone '58 Quiet Coil Strat bridge Mojotone, '58 Quiet Coil Noiseless Strat Pickup, product page, Specs: Bridge 11.6K – https://mojotone.com/products/58-quiet-coil-strat-r-pickup, read 2026-10-31 · tag r
r_ohm11600
piezo.Murata 7BB-12-9 Murata, Product Search Data Sheet 7BB-12-9 (last updated 03/18/2022), Specifications: Resonance Frequency 9.0kHz ±1.0kHz, Resonant Impedance (R1) 1000Ω, Capacitance 8nF ±30% [1kHz], plate 12 mm – via LCSC C3812435 (https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2308111423_Murata-Electronics-7BB-12-9_C3812435.pdf), read 2026-10-31 · tag r
c_f8e-09
c_tol_ratio0.3
f_res_hz9000
f_res_tol_hz1000
r_res_ohm1000
lcscC3812435
piezo.Murata 7BB-20-6L0 Murata, Product Search Data Sheet 7BB-20-6L0 (last updated 03/18/2022), Specifications: Resonance Frequency 6.3kHz ±0.6kHz, Resonant Impedance (R1) 1000Ω, Capacitance 10nF ±30% [1kHz], plate 20 mm, with lead wire – via LCSC C3812354 (https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2308111423_Murata-Electronics-7BB-20-6L0_C3812354.pdf), read 2026-10-31 · tag r
c_f1e-08
c_tol_ratio0.3
f_res_hz6300
f_res_tol_hz600
r_res_ohm1000
lcscC3812354
piezo.Murata 7BB-27-4L0 Murata, Product Search Data Sheet 7BB-27-4L0 (last updated 03/18/2022), Specifications: Resonance Frequency 4.6kHz ±0.5kHz, Resonant Impedance (R1) 300Ω, Capacitance 20nF ±30% [1kHz], plate 27 mm, with lead wire – via LCSC C3812333 (https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2308111422_Murata-Electronics-7BB-27-4L0_C3812333.pdf), read 2026-10-31 · tag r
c_f2e-08
c_tol_ratio0.3
f_res_hz4600
f_res_tol_hz500
r_res_ohm300
lcscC3812333
microphone.CUI CMA-4544PF-W CUI Devices, CMA-4544PF-W data sheet (date 08/05/2022), p. 1 Specifications: sensitivity −46/−44/−42 dB (f = 1 kHz, 1 Pa, 0 dB = 1 V/1 Pa), operating voltage typ 3, max 10 Vdc, output impedance 2.2 KΩ, current consumption max 0.5 mA (Vs = 3.0 Vdc, RL = 2.2 KΩ); Measurement circuit RL = 2.2 KΩ, C = 1 µF – via LCSC C3273770 (https://datasheet.lcsc.com/datasheet/pdf/fd981bcd47575ad0c107e2f435ac6445.pdf), read 2026-10-31 · tag r
rl_ohm2200
z_out_ohm2200
sensitivity_db-44
sensitivity_tol_db2
v_op_v3
v_max_v10
i_max_a0.0005
lcscC3273770
microphone.INGHAi GMI9767P-42DB Dongguan Inghai Electronics, specification for approval GMI9767P-42DB, edition V1.2 (2019-12-27), B. Specification (test condition RL = 2.2KΩ, VS = 4.5V): sensitivity −42±3 dB at 1 kHz (the table writes 0dB = 1V/ubar, the note under it says the sensitivity is given in Pa as the IEC recommends – the description line reads −42dB), standard operating voltage 4.5 V, output impedance ≤ 2.2 KΩ, max operating voltage 10 V, max current consumption ≤ 0.5 mA; E. Measurement circuit RL = 2.2KΩ (external resistor) – via LCSC C234018 (https://datasheet.lcsc.com/datasheet/pdf/4fcfde76b62ab9a9803b1e786efdb91f.pdf), read 2026-10-31 · tag r
rl_ohm2200
z_out_ohm2200
sensitivity_db-42
sensitivity_tol_db3
v_op_v4.5
v_max_v10
i_max_a0.0005
lcscC234018
microphone.INGHAi GMI4015P-2C-42db LCSC's product sheet GMI4015P-2C (立创商城, no revision or date; images, read from them): p. 2 table – sensitivity −34 ~ −44 ±3 dB for the series (0 dB = 1 V/Pa; the variant's −42 dB is in its part number only, so not entered), standard operating voltage 2.0 V, output impedance ≤ 2.2 KΩ, max operating voltage 10 V, max current consumption ≤ 0.5 mA; p. 1 measurement circuit RL = 2.2K – https://datasheet.lcsc.com/datasheet/pdf/a5e7e595b6c59fa60dc7b09d19ffece8.pdf, read 2026-10-31 · tag r
rl_ohm2200
z_out_ohm2200
v_op_v2.0
v_max_v10
i_max_a0.0005
lcscC233292

tables/buses.toml

termination and idle bias of RS-485 and CAN buses

Source: TI application reports SLLA272D and SLOA101B · tag r

rs485 TI SLLA272D, The RS-485 Design Guide (February 2008, revised May 2021), 6 Bus Termination and Stub Length: 'the cable trunk is commonly terminated with 120-Ω resistors, one at each cable end'; 7 Failsafe: 'VAB = 200 mV + VNoise', and 4 Signal Levels: 'standard conform receivers detect a differential input down to 200 mV' – https://www.ti.com/lit/pdf/slla272 · tag r
termination_ohm120
idle_min_v0.2
can TI SLOA101B, Introduction to the Controller Area Network (CAN) (August 2002, revised May 2016), 6: 'terminated at both ends with 120-Ω resistors, which match the characteristic impedance of the line' – https://www.ti.com/lit/pdf/sloa101 · tag r
termination_ohm120

tables/derating.toml

margins of the limits on declared ranges (G) and simulated values (E)

Source: edakit handbook 5.3 (derating.p of sim.json, the margins pytree kept) · tag r

G.factor
capacitor1.5
diode1.5
led1.0
npn1.5
pnp1.5
nmos1.5
pmos1.5
njfet1.5
pjfet1.5
E.derate
p0.5
i0.8
v_cap0.67
v_diode0.67
v_bjt0.67
E.criteria
net_range_tol_v0.05
led_on_min_a0.001
led_on_min_ratio0.8
led_off_max_a1e-05
chain_min_ratio0.7
blocking_max_a0.001
rail_tol0.03
tj_max_c125
pin
v_min_v-0.3

tables/i2c.toml

I2C pull-up sizing, Standard mode

Source: NXP UM10204 Rev. 7.0 (2021), 7.1 and table 10 · tag r

pullup NXP UM10204 Rev. 7.0 (2021), 7.1 Pull-up resistor sizing · tag r
sink_a0.003
vol_v0.4
r_max_ohm10000
rise NXP UM10204 Rev. 7.0 (1 October 2021), 7.1 Pull-up resistor sizing, p. 50 · tag r
factor0.8473

tables/iec62368.toml

energy source class limits of IEC 62368-1 by which edakit recognises hazardous voltage

Source: W. Zhang, T. LaBella: Demystifying clearance and creepage distance for high-voltage end equipment, TI Power Supply Design Seminar, SLUP421, slide 'Insulation grade guidelines': '60 V – ES1 limit', '120 V – ES2 limit' (IEC 62368-1) – https://www.ti.com/lit/pdf/SLUP421, read 2026-10-31 · tag r

es1
dc_v60
es2
dc_v120

tables/ipc2221.toml

external layer track width from current: A[mil²] = (I / (k · ΔT^b))^(1/c)

Source: IPC-2221 (2012), 6.2 conductor width and figure 6-4 · tag r

outer IPC-2221 figure 6-4 (external conductors), the fit of its curves · tag r
k0.048
b0.44
c0.725
dt_k10
reserve1.5
mil_per_oz1.378

tables/jlcpcb.toml

JLCPCB 2-layer FR-4, 1 oz: holes, rings, spacings

Source: JLCPCB PCB capabilities page (read 2026-10), as noted per row · tag r

hole JLCPCB capabilities: drill hole size tolerance, plated slot width · tag r
tol_mm0.08
play_mm0.05
slot_twist_mm0.1
slot_min_mm0.5
ring JLCPCB capabilities: annular ring, hole-to-hole spacing · tag r
pth_min_mm0.18
pth_warn_mm0.2
via_min_mm0.05
pad_gap_mm0.45
via_gap_mm0.2

tables/radio_eu.toml

EU licence-exempt bands (MHz) and, where the limit is an e.i.r.p., the band's highest limit in mW

Source: BNetzA Vfg. 91/2025 (November 2025) and Vfg. 136/2022 as amended by Vfg. 49/2023 · tag r

tables/usb.toml

USB Type-C sink termination

Source: USB Type-C Cable and Connector Specification (USB-IF); Richtek AN064 (2021) · tag r

cc USB Type-C Cable and Connector Specification (USB-IF): sink termination Rd = 5.1 kΩ ± 10 % · tag r
rd_ohm5100
rd_tol0.1
termination['rd_5k1', 'controller', 'none']
budget Universal Serial Bus Specification Revision 2.0 (April 27, 2000), 7.2.1: 'A unit load is defined to be 100 mA' … 'may draw up to five unit loads after being configured' – https://www.usb.org/document-library/usb-20-specification · tag r
unit_load_a0.1
high_power_a0.5
typec_current USB Type-C Cable and Connector Specification Release 2.0 (August 2019), 2.3.4 'USB Type-C VBUS Current Detection and Usage' and Table 2-1 – https://www.usb.org/document-library/usb-type-cr-cable-and-connector-specification-release-20 · tag r
default_usb2_a0.5
default_usb32_a0.9
rp_1a5_a1.5
rp_3a0_a3.0
attach Universal Serial Bus Specification Revision 2.0 (April 27, 2000), 7.2.4.1 Inrush Current Limiting – https://www.usb.org/document-library/usb-20-specification · tag r
c_max_f1e-05
droop_max_v0.33