match_components
Reverse search over a typed spec layer: pass a category and engineering requirements, get every catalogued item grouped as A (meets all stated requirements), B (fails a named requirement, both figures quoted) or C (could fit, data missing). Verdicts cite the datasheet page. Omit parameters you do not care about. Categories: reaction-wheels, star-trackers, obc-computers, batteries, radios, solar-panels, propulsion, sun-sensors, magnetometers, magnetorquers, imus-gyros, gnss-receivers, eps, deployers, thermal, antennas, sdr-modems, cameras, structures, ground-stations, sadm, tanks-valves, separation-systems, pointing-mechanisms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| band | No | radio: frequency band UHF|VHF|S|X|L|C|Ku|Ka | |
| bus_v | No | your power bus voltage, V — the unit must accept it | |
| media | No | tank/valve: propellant/media, e.g. xenon, hydrazine | |
| form_u | No | structure: CubeSat form factor, U | |
| acq_max | No | star trackers: max lost-in-space acquisition time, s | |
| arw_max | No | IMU: worst angle random walk, deg per sqrt hour | |
| data_if | No | required data interface: CAN, RS-422, RS-485, SpaceWire, I2C, SPI, UART, MIL-STD-1553 | |
| mpx_min | No | camera: min sensor resolution, Mpx | |
| ram_min | No | OBC: min RAM, MB | |
| tid_min | No | any category: min radiation tolerance TID, krad | |
| category | No | which component class to search (default reaction-wheels) | |
| lead_max | No | max lead time, months | |
| mass_max | No | max unit mass, grams | |
| material | No | structure: alloy, e.g. Al 7075 | |
| ttff_max | No | GNSS: worst cold TTFF, s | |
| bands_min | No | camera: min spectral bands | |
| clock_min | No | OBC: min CPU clock, MHz | |
| gsd_max_m | No | camera: worst ground sample distance, m | |
| isp_min_s | No | propulsion: min specific impulse, s | |
| power_max | No | max steady-state power, W (peak/regenerative not counted) | |
| prop_type | No | propulsion: electric | chemical | cold-gas | water | |
| cycles_min | No | battery: min cycle life | |
| dish_min_m | No | ground station: min antenna diameter, m | |
| gt_min_dbk | No | ground station: min G/T, dB/K | |
| sunacc_max | No | sun sensor: worst acceptable accuracy, deg | |
| torque_min | No | wheels: min torque, mN*m | |
| update_min | No | star trackers: min update rate, Hz | |
| mag_res_max | No | magnetometer: worst resolution, nT | |
| pos_acc_max | No | GNSS: worst position accuracy, m | |
| res_max_deg | No | pointing: max angular resolution, deg | |
| shock_max_g | No | separation: max release shock, g | |
| slip_min_ch | No | SADM: min slip-ring channels | |
| storage_min | No | OBC: min storage, GB | |
| txpow_min_w | No | radio: min TX RF power, W | |
| accuracy_max | No | star trackers: worst acceptable cross-boresight accuracy, arcsec | |
| beam_max_deg | No | antenna: max beamwidth, deg | |
| channels_min | No | GNSS: min channels | |
| eirp_min_dbw | No | ground station: min EIRP, dBW | |
| gain_min_dbi | No | antenna: min gain, dBi | |
| meop_min_bar | No | tank/valve: min operating pressure, bar | |
| momentum_min | No | wheels: min angular momentum storage, N*m*s | |
| outpow_min_w | No | EPS: min total output power, W | |
| polarization | No | antenna: RHCP|LHCP|linear|circular | |
| ptrans_min_w | No | SADM: min power transfer, W | |
| range_min_ut | No | magnetometer: min field range, uT | |
| sun_excl_max | No | star trackers: max acceptable sun exclusion angle, deg | |
| swath_min_km | No | camera: min swath width, km | |
| volume_min_l | No | tank/valve: min volume, L | |
| bias_max_degh | No | IMU: worst bias instability, deg/h | |
| constellation | No | GNSS: required constellation GPS|Galileo|GLONASS|BeiDou | |
| paymass_min_g | No | deployer: min payload mass capability, g | |
| range_min_deg | No | pointing: min travel range, deg | |
| rate_min_kbps | No | radio: min data rate, kbps | |
| thrust_min_mn | No | propulsion: min thrust, mN | |
| capacity_min_u | No | deployer: min capacity, U (your satellite size) | |
| dipole_min_am2 | No | magnetorquer: min dipole moment, A*m2 | |
| impulse_min_ns | No | propulsion: min total impulse, N*s | |
| preload_min_kn | No | separation: min preload/holding force, kN | |
| reltime_max_ms | No | separation: max release time, ms | |
| capacity_min_wh | No | battery: min capacity, Wh | |
| panel_power_min_w | No | solar panel: min BOL output, W | |
| conductance_min_wk | No | thermal strap: min conductance, W/K | |
| gyro_range_min_dps | No | IMU: min gyro range, deg/s |