rushabhcodes/desk-fidget-counter
A desk knob assembly combining a circuit board with PETG-printed mechanical parts and vendor CAD-modeled hardware.
- Version
- 5.6.1
- License
- MIT
- Stars
- 0
mechanical/fit-budget.json
{
"basis": "Catalogue boundaries plus explicitly accepted engineering approximations; calibrated print target, not measured process capability.",
"assumptions": {
"bearing_diameter_error": 0.02,
"bearing_width_error": 0.2,
"printed_fit_diameter_error": 0.1,
"printed_surface_error": 0.1,
"relative_print_z_error": 0.1,
"pcb_thickness_error": 0.16,
"pcb_hole_diameter_error": 0.05,
"lid_alignment_error": 0.1,
"smt_position_error": 0.1,
"moving_xy_print_check": 0.62,
"moving_xy_pcb_check": 0.945,
"moving_z_check": 0.2,
"status": "Conservative engineering approximation and required print calibration targets; not measured production capability.",
"moving_z_print_check": 0.3,
"moving_z_hardware_check": 0.46,
"pcb_cutout_edge_error": 0.2
},
"results": {
"PCB_peg_min_diametral_clearance_mm": 0.35,
"maximum_bearing_radial_eccentricity_mm": 0.12,
"fixed_print_to_rotor_xy_budget_mm": 0.42,
"PCB_to_rotor_xy_budget_mm": 0.745,
"PCB_maximum_in_plane_play_mm": 0.325,
"bezel_to_rotor_remaining_radial_clearance_mm": 0.38,
"optical_fork_remaining_radial_clearance_mm": 0.2751,
"optical_slot_remaining_vertical_beam_margin_mm": 0.19,
"screen_glass_remaining_axial_clearance_mm": 0.2,
"foam_minimum_compression_mm": 0.093,
"foam_maximum_compression_percent": 54.835,
"foam_nominal_compression_percent": 33.121,
"USB_plug_to_rotor_min_vertical_clearance_mm": 1.04
},
"all_running_margins_positive": true,
"push_fit": {
"nominal_stem_clearance_mm": 0.0,
"nominal_pocket_clearance_mm": 0.0,
"diameter_uncertainty_mm": 0.12000000000000001,
"calibration_required": true,
"physical_retention_verified": false
},
"physical_tests": "Not performed; first-build checks remain documented in validation/BRINGUP.md."
}
