molecule
COSMIIC Pulse Generator Eval Board
Public UnreviewedCOSMIIC PG4 Pulse Generator — AT90CAN128 AVR, 4-channel monopolar stimulation (0–20 mA, 1–255 μs), triple failsafe, CANopen networked. Altium project, Gerbers, STEP, BOM.
master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
{
"exporter": "board-look fab.py (backfill)",
"tool": "kicad-cli",
"toolVersion": "10.0.3",
"tier": "kicad-import",
"backfill": {
"note": "Retrospective fabrication plot from the recorded board source; existing STEP and models are unchanged.",
"source": {
"path": "pg4.brd",
"sha256": "cc5c67b2708b4d61d53a6d1df08cb5ed7bce2f20776215e8856cb6738669a498",
"gitBlob": "19fb580fb320d0e86e302f269ceb3e17e4cb57b5",
"commit": "d02694dd2e931c81fb9d9f160be6c8d7038c1b6c"
},
"commands": [
"kicad-cli pcb export gerbers --layers F.Cu,B.Cu,F.Mask,B.Mask,F.Silkscreen,B.Silkscreen,Edge.Cuts --check-zones --no-netlist",
"kicad-cli pcb export drill --format excellon --excellon-units mm --excellon-separate-th --drill-origin absolute"
],
"datesRemoved": true,
"import": {
"importer": "eagle",
"inputFixes": [
"added EAGLE layer color attributes for KiCad's importer",
"rewrote 552 polygon shapes in packages and the plain drawing as polygons",
"widened 26 package pads and 0 vias to the design rules' restring",
"filled 21 part attribute references in board text with their values",
"placed 21 part attribute labels where the board puts them, not where the package does",
"turned 2 part labels upright as EAGLE shows them",
"set the TrueType face \"Eras Bold ITC\" on 1 texts (font file ERASBD.TTF)",
"opened the top mask over 14 vias as the board file's design rules do",
"drew 1 copper pour fills from the board file into the bottom copper (81 holes)",
"opened the bottom mask over 14 vias as the board file's design rules do"
],
"warnings": [],
"differs": "KiCad redraws text in its own fonts and refills copper pours, so these files can differ from the fabricated board."
},
"replot": "2026-10-19 exporter audit; current fab.py importer fixes"
},
"files": [
{
"path": "pg4.brd",
"role": "board_eagle_brd",
"bytes": 4042898,
"sha256": "cc5c67b2708b4d61d53a6d1df08cb5ed7bce2f20776215e8856cb6738669a498"
},
{
"path": "cosmiic-pulse-generator-eval-board-545000-fab.zip",
"role": "fab_zip",
"bytes": 232132,
"sha256": "ae0c705a942525162983693da8bd60b5222227ff5e5728397e55e25e61c44440",
"entries": [
{
"path": "pg4-B_Cu.gbl",
"role": "copper_bottom",
"bytes": 70661,
"sha256": "78b426f354e6a6c25cb54a447566a8a24b60d91bb2508a6dff58f62483b7569e"
},
{
"path": "pg4-B_Mask.gbs",
"role": "mask_bottom",
"bytes": 4008,
"sha256": "2606559611f87d9d32127a8ded0b90826831b83b6bbbc60299ab1dcd56d4b0b0"
},
{
"path": "pg4-B_Silkscreen.gbo",
"role": "silk_bottom",
"bytes": 509143,
"sha256": "6b60b1841e9bb6578df04492d5f7a90c7431f5e6da4258dd6963e68562893765"
},
{
"path": "pg4-Edge_Cuts.gm1",
"role": "outline",
"bytes": 858,
"sha256": "4a62fa8c9dd541e5a0f2197882b7b39db0dc176dbad00fcc2fc0b376601b6e8a"
},
{
"path": "pg4-F_Cu.gtl",
"role": "copper_top",
"bytes": 9415,
"sha256": "909c9c04636a52869d882dcb5712dbcbe553ff7e02dc380620670a0d78cc7f26"
},
{
"path": "pg4-F_Mask.gts",
"role": "mask_top",
"bytes": 4635,
"sha256": "0ef93e5cbb08d62072fe0c2c24824f495d4a2bc31ac9ddd78ea6a75d12e73050"
},
{
"path": "pg4-F_Silkscreen.gto",
"role": "silk_top",
"bytes": 340334,
"sha256": "49629550c16ef5baed9bec5b810ad9b4f543f04efbb431f77158d942896776b9"
},
{
"path": "pg4-NPTH.drl",
"role": "drill_unplated",
"bytes": 235,
"sha256": "94ecaba36c1a53d01008ffb18d46dca43403f3d2f3dcdb74a90f17a9905b3853"
},
{
"path": "pg4-PTH.drl",
"role": "drill_plated",
"bytes": 1732,
"sha256": "bda4df5b1db843c167e962ca141299dc2831f87c1f1cfc59a90b86aa05170867"
},
{
"path": "pg4-job.gbrjob",
"role": "gerber_job",
"bytes": 2990,
"sha256": "339d23e1337a4842ffb0376d9c80d0d77e36706903fd21c55f196c40821c5350"
}
]
}
],
"stackup": {
"thicknessMm": 1.6
},
"schema": "adom.export/1",
"exporterVersion": "backfill-2026-10-19",
"gerbers": {
"included": true
},
"drill": {
"plating": "split"
}
}