Examples / paint-brush
paint-brush.json
targets v0.31.0 1 entities 2 schemas
One named brush entity: a size-12 flat with measured ferrule, bristle length, tip-to-max taper, and load capacity. Machine Z / feeds / dip stations are not on this component - schemas/paint/brush.md.
Speaks
rig.meta.named · rig.paint.brush
Document
Validates under npm run check —
raw file.
{
"rig": "0.31.0",
"document": {
"title": "Flat brush for a CNC paint hold",
"defaultUnit": "mm"
},
"entities": [
{
"id": "sable-flat-12",
"components": {
"rig.meta.named": {
"name": "Sable flat 12",
"stableId": "sable-flat-12"
},
"rig.paint.brush": {
"shape": "flat",
"ferruleWidthMm": 12,
"bristleLengthMm": 18,
"tipWidthMm": 0.8,
"maxWidthMm": 10,
"taperHeightMm": 6,
"taperP1": [
0.333,
0.333
],
"taperP2": [
0.667,
0.667
],
"loadCapacityMm": 300,
"lagTipMm": 0.4,
"lagMaxMm": 3.2,
"lagP1": [
0.333,
0.333
],
"lagP2": [
0.667,
0.667
],
"gapMaxMm": 1.5
}
}
}
]
}