Build with LabWired and KernelCAD
hardware_packPlan one device across KernelCAD and LabWired. Read-only: returns companion tool names, project/revision links, the electronics-to-mechanics handoff, and a Buy device review link. Use for robots, enclosures, PCB mounts or any hardware with electronics and mechanical parts. Optional slug resolves an accessible saved KernelCAD project; optional labwired_project/labwired_revision preserves its electronics reference. No purchase, payment, account linking, source upload or companion authorization is performed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "hardware_pack"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Saved KernelCAD project slug; current revision is read with existing project permissions. | |
| labwired_pcb | No | LabWired PCB board id, including PCB-only handoffs. | |
| labwired_share | No | LabWired share/lab id for an unsaved lab; use this or labwired_project. | |
| labwired_project | No | LabWired project id returned by LabWired; a reference, not authorization. | |
| labwired_revision | No | LabWired content hash/revision returned by LabWired. | |
| labwired_pcb_revision | No | PCB revision paired with labwired_pcb. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||