0hmX/pcbgolf-modular-checkpoint
A partial 3D assembly of seven separate PCBs—five USB carriers, an MCU board, and an SBU board—with modeled USB/DC connectors, but no routing, wiring, supports, or tilted-board mounting.
- Version
- 0.0.6
- License
- UNLICENSED
- Stars
- 0
assembly-models.ts
PCB
Schematic
import usb from "./assembly-assets/usb.glb"
import usb_carrier from "./assembly-assets/usb_carrier.glb"
import dc from "./assembly-assets/dc.glb"
import mcu from "./assembly-assets/mcu.glb"
import sbu from "./assembly-assets/sbu.glb"
import pose from "./assembly-assets/pose.json"
const models = { usb, usb_carrier, dc, mcu, sbu }
export const parts = pose.map(part => ({
name: part.name,
model: part.model,
cadModel: {
glbUrl: models[part.model],
positionOffset: part.position,
rotationOffset: part.rotation,
modelOriginPosition: { x: 0, y: 0, z: 0 },
modelUnitToMmScale: 1,
},
}))