Inscread plate strap size

Also fix mass printing on all objects

Signed-off-by: Arnaud Morin <arnaud.gfpv@mailops.fr>
This commit is contained in:
Arnaud Morin
2026-09-21 22:22:01 +02:00
parent e70d2abed2
commit e29f86fa70
9 changed files with 42 additions and 65 deletions

View File

@@ -7,24 +7,27 @@ from math import cos, radians, sin, sqrt
# --- material ---------------------------------------------------------------
THICKNESS = 2.0
CF_DENSITY = 1.55e-3 # g/mm3, for mass reporting
CF_DENSITY = 1.55e-3 # g/mm3
TPU_DENSITY = 1.21e-3 # g/mm3
PCB_DENSITY = 1.85e-3 # g/mm3
ALU_DENSITY = 2.70e-3 # g/mm3, for mass reporting
# --- joint fit --------------------------------------------------------------
FIT = 0.2 # a mortise is its tenon's length + FIT (0.1 per
# side); the width is a snug match, no FIT added
TBONE_D = 1.0 # T-bone relief circle = one cutter diameter
TBONE_D = 1.0 # T-bone relief circle = one cutter diameter
TENON_L = 4.0 # every tenon in the frame is this long -- the arm's
# tip block and the spar's own tenon both key off it
# --- overall layout ---------------------------------------------------------
SPAR_H = 4.0
SPAR_OFFSET = 2.5 # spar centreline clears the motor axis by this much,
# outboard -- feeds R_SPAR_LINE below. motor_base.py
# and spar.py each hold their own matching copy of
# this value now, not linked by import any more, so
# keep them in step by hand
SPAR_OFFSET = 2.5 # spar centreline clears the motor axis by this much,
# outboard -- feeds R_SPAR_LINE below. motor_base.py
# and spar.py each hold their own matching copy of
# this value now, not linked by import any more, so
# keep them in step by hand
# clear gap between the two plates
PLATE_GAP = 15.0