homelab

Estimate PCB component temperatures by solving a thermal resistance network (thermal↔electrical analogy) with the built-in MNA solver. Each component gets a junction node (package θjb from a typical-datasheet table), a local board node coupled to its neighbours through in-plane FR4/copper conduction, and convection to ambient. Computes per-component junction and case temperatures, board extremes, and flags max-junction violations. Runs instantly in-worker; mesh-level CFD via container backend is planned.

post/api/pcb_thermal

Request

  • Base URL: https://calc.engineer
  • URL: https://calc.engineer/api/pcb_thermal
  • Auth: none declared

Request body

board_length_mnumber required

Board length in metres

board_width_mnumber required

Board width in metres

board_thickness_mnumber

Board thickness in metres (default 1.6mm FR4)

airflow_velocity_msnumber

Airflow velocity in m/s (0 = natural convection)

ambient_temp_cnumber

Ambient temperature in Celsius

mesh_density'coarse' | 'medium' | 'fine'

Mesh density

Response

Computed result for pcb_thermal

toolstring required
versionstring required
computed_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.