{"_id":"@cadit-app/maker-chips","_rev":"6-bdf7ee213b34caff98c2a19c7c84e60f","name":"@cadit-app/maker-chips","dist-tags":{"latest":"0.2.6"},"versions":{"0.2.1":{"name":"@cadit-app/maker-chips","version":"0.2.1","keywords":["cadit","maker-chip","3d-printing","parametric","qr-code"],"author":{"name":"CADit"},"license":"MIT","_id":"@cadit-app/maker-chips@0.2.1","maintainers":[{"name":"cadit-publish-bot","email":"bart.moyaers@cookiecad.com"},{"name":"loosetooth","email":"loosetooth@protonmail.com"}],"dist":{"shasum":"529947761d79919d6982e96c45e3ca2eb0b588cd","tarball":"https://registry.npmjs.org/@cadit-app/maker-chips/-/maker-chips-0.2.1.tgz","fileCount":35,"integrity":"sha512-ohGcZs78PqhjJFLr66xTOuMPyNOdL0Z98Vy5hDspJKs7lGLvH+auM+h2xBCYQg7Eqp073pMpLY8lt42oMFLE0Q==","signatures":[{"sig":"MEUCIQC2GhugoPUBvLMiaRR5zHbstQrMVu7A3wIopkxQbTjCawIgVDlgi0LtZ5imJx37X8VJpMo7I52VryGItLMOLdIl5To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309736},"main":"src/main.ts","type":"module","_from":"file:cadit-app-maker-chips-0.2.1.tgz","scripts":{"build":"tsc","generate":"npx tsx cli.ts","build:3mf":"npx tsx cli.ts output.3mf","build:glb":"npx tsx cli.ts output.glb","typecheck":"tsc --noEmit"},"_npmUser":{"name":"loosetooth","email":"loosetooth@protonmail.com"},"_resolved":"/tmp/0c067a47182cab489fe16da4365d3a74/cadit-app-maker-chips-0.2.1.tgz","_integrity":"sha512-ohGcZs78PqhjJFLr66xTOuMPyNOdL0Z98Vy5hDspJKs7lGLvH+auM+h2xBCYQg7Eqp073pMpLY8lt42oMFLE0Q==","_npmVersion":"10.9.4","description":"Customizable maker chip generator with patterns and embedded QR codes","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.2","@cadit-app/qr-code":"^0.5.1","@jscadui/3mf-export":"^0.5.0","@cadit-app/svg-sampler":"^0.1.0","@cadit-app/image-extrude":"^0.3.2","@cadit-app/script-params":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^25.0.0","@cadit-app/manifold-3d":"^3.3.2"},"peerDependencies":{"@cadit-app/manifold-3d":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maker-chips_0.2.1_1767876591874_0.025882144854034284","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cadit-app/maker-chips","version":"0.2.2","keywords":["cadit","maker-chip","3d-printing","parametric","qr-code"],"author":{"name":"CADit"},"license":"MIT","_id":"@cadit-app/maker-chips@0.2.2","maintainers":[{"name":"cadit-publish-bot","email":"bart.moyaers@cookiecad.com"},{"name":"loosetooth","email":"loosetooth@protonmail.com"}],"dist":{"shasum":"411c6499661a7c4ff2391b45a2f9fc88988bc7db","tarball":"https://registry.npmjs.org/@cadit-app/maker-chips/-/maker-chips-0.2.2.tgz","fileCount":35,"integrity":"sha512-NU02pmeS/ibjlqlRsK9Fg0E2UE+KWtDatvY4hP4MoeBA+1aJdbivHQOBthFXnoQwZHO2eR9nmMhSkL/s8IiEWQ==","signatures":[{"sig":"MEUCIQDH9Rn2sd5jrgmJplRiaRRfTxu+4sT9HH74sTKAKpYlXgIgaYFsbBiuntujDcYbJNiLY7XEGOo/zGodL0uWrKBdAjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309736},"main":"src/main.ts","type":"module","_from":"file:cadit-app-maker-chips-0.2.2.tgz","scripts":{"build":"tsc","generate":"npx tsx cli.ts","build:3mf":"npx tsx cli.ts output.3mf","build:glb":"npx tsx cli.ts output.glb","typecheck":"tsc --noEmit"},"_npmUser":{"name":"loosetooth","email":"loosetooth@protonmail.com"},"_resolved":"/tmp/c126bb63b326100fb8d28970252b4dc6/cadit-app-maker-chips-0.2.2.tgz","_integrity":"sha512-NU02pmeS/ibjlqlRsK9Fg0E2UE+KWtDatvY4hP4MoeBA+1aJdbivHQOBthFXnoQwZHO2eR9nmMhSkL/s8IiEWQ==","_npmVersion":"10.9.4","description":"Customizable maker chip generator with patterns and embedded QR codes","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.2","@cadit-app/qr-code":"^0.5.1","@jscadui/3mf-export":"^0.5.0","@cadit-app/svg-sampler":"^0.1.0","@cadit-app/image-extrude":"^0.3.2","@cadit-app/script-params":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^25.0.0","@cadit-app/manifold-3d":"^3.3.2"},"peerDependencies":{"@cadit-app/manifold-3d":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maker-chips_0.2.2_1767877365215_0.09221581632931874","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cadit-app/maker-chips","version":"0.2.3","keywords":["cadit","maker-chip","3d-printing","parametric","qr-code"],"author":{"name":"CADit"},"license":"MIT","_id":"@cadit-app/maker-chips@0.2.3","maintainers":[{"name":"cadit-publish-bot","email":"bart.moyaers@cookiecad.com"},{"name":"loosetooth","email":"loosetooth@protonmail.com"}],"dist":{"shasum":"05630cd58158eebfc5fe18468c00431261105908","tarball":"https://registry.npmjs.org/@cadit-app/maker-chips/-/maker-chips-0.2.3.tgz","fileCount":35,"integrity":"sha512-pukdrI2JYfdwC9XWwNrK4PMkvP1bPHGrDPm3QhQL/0RIjs0dQnOnHVPYAHUb2+hebnx4jHm95C6xJPsOSfunYg==","signatures":[{"sig":"MEQCIGXk2T3WkRbmshRQVMsD7ZAee6b00BeaF/U/MSFj1PSIAiA+xXxidA8kb4jyWMHNUb+UdG49yOtcxs/LUzQLr2GoOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309868},"main":"src/main.ts","type":"module","_from":"file:cadit-app-maker-chips-0.2.3.tgz","scripts":{"build":"tsc","generate":"npx tsx cli.ts","build:3mf":"npx tsx cli.ts output.3mf","build:glb":"npx tsx cli.ts output.glb","typecheck":"tsc --noEmit"},"_npmUser":{"name":"loosetooth","email":"loosetooth@protonmail.com"},"_resolved":"/tmp/761baca9d94670e7fed93057c17d2011/cadit-app-maker-chips-0.2.3.tgz","_integrity":"sha512-pukdrI2JYfdwC9XWwNrK4PMkvP1bPHGrDPm3QhQL/0RIjs0dQnOnHVPYAHUb2+hebnx4jHm95C6xJPsOSfunYg==","_npmVersion":"10.9.4","description":"Customizable maker chip generator with patterns and embedded QR codes","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.2","@cadit-app/qr-code":"^0.5.1","@jscadui/3mf-export":"^0.5.0","@cadit-app/svg-sampler":"^0.1.0","@cadit-app/image-extrude":"^0.3.2","@cadit-app/script-params":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^25.0.0","@cadit-app/manifold-3d":"^3.3.2"},"peerDependencies":{"@cadit-app/manifold-3d":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maker-chips_0.2.3_1767895560567_0.20576968595370904","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cadit-app/maker-chips","version":"0.2.4","keywords":["cadit","maker-chip","3d-printing","parametric","qr-code"],"author":{"name":"CADit"},"license":"MIT","_id":"@cadit-app/maker-chips@0.2.4","maintainers":[{"name":"cadit-publish-bot","email":"bart.moyaers@cookiecad.com"},{"name":"loosetooth","email":"loosetooth@protonmail.com"}],"dist":{"shasum":"0bf9901c21036c1d29c8c2dfa373451ed1546874","tarball":"https://registry.npmjs.org/@cadit-app/maker-chips/-/maker-chips-0.2.4.tgz","fileCount":35,"integrity":"sha512-qyURF/rlAiyy8Eb4bujIz1sXUpveI/FGw/rZFaZR6YSvm+rBAfOdC79/IFMLFKJvjj31Kitr1vtHE4O5/caWbA==","signatures":[{"sig":"MEUCIDCaOHaOzj73KBI/eI2Oez1E8WO1HuYqNbNpA3EmpYN6AiEA9VKNfCXa9f2sv6K+y3MOY0k9laZpQ3LcGqlFYogbdds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309869},"main":"src/main.ts","type":"module","gitHead":"ef7f8dbd21f9577e763046b40d50afa79a53f3da","scripts":{"build":"tsc","generate":"npx tsx cli.ts","build:3mf":"npx tsx cli.ts output.3mf","build:glb":"npx tsx cli.ts output.glb","typecheck":"tsc --noEmit"},"_npmUser":{"name":"loosetooth","email":"loosetooth@protonmail.com"},"_npmVersion":"11.6.2","description":"Customizable maker chip generator with patterns and embedded QR codes","directories":{},"_nodeVersion":"24.11.1","dependencies":{"fflate":"^0.8.2","@cadit-app/qr-code":"^0.5.1","@jscadui/3mf-export":"^0.5.0","@cadit-app/svg-sampler":"^0.1.0","@cadit-app/image-extrude":"^0.4.2","@cadit-app/script-params":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^25.0.0","@cadit-app/manifold-3d":"^3.3.2"},"peerDependencies":{"@cadit-app/manifold-3d":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maker-chips_0.2.4_1768055979906_0.6556379372889694","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@cadit-app/maker-chips","version":"0.2.5","keywords":["cadit","maker-chip","3d-printing","parametric","qr-code"],"author":{"name":"CADit"},"license":"MIT","_id":"@cadit-app/maker-chips@0.2.5","maintainers":[{"name":"cadit-publish-bot","email":"bart.moyaers@cookiecad.com"},{"name":"loosetooth","email":"loosetooth@protonmail.com"}],"dist":{"shasum":"e2bd43f02e3a7fb560a1e9d3ad41ba0d0b5d399c","tarball":"https://registry.npmjs.org/@cadit-app/maker-chips/-/maker-chips-0.2.5.tgz","fileCount":36,"integrity":"sha512-TcL6gfRiysj0bTpl404PL8DGu+FVVE0AAESC/HShAPy2K34YyB0VfCri9S6HnsyovGXfGwpEkQ9s9Qt3zSnBfw==","signatures":[{"sig":"MEUCIQCfceuHmrXoXoZmso8t4XCfGvuVftvUfR/7r5lsDGGBSwIgdwjJuiNbOqjGhR4v0krsfuKA58cqRCJ3C2Cs5atxl3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312490},"main":"src/main.ts","type":"module","gitHead":"b32dc905691b75656d4c62a96f3e80df5e6953ae","scripts":{"build":"tsc","generate":"npx tsx cli.ts","build:3mf":"npx tsx cli.ts output.3mf","build:glb":"npx tsx cli.ts output.glb","typecheck":"tsc --noEmit"},"_npmUser":{"name":"loosetooth","email":"loosetooth@protonmail.com"},"_npmVersion":"11.6.2","description":"Customizable maker chip generator with patterns and embedded QR codes","directories":{},"_nodeVersion":"24.11.1","dependencies":{"fflate":"^0.8.2","@cadit-app/qr-code":"^0.5.1","@jscadui/3mf-export":"^0.5.0","@cadit-app/svg-sampler":"^0.1.0","@cadit-app/image-extrude":"^0.4.4","@cadit-app/script-params":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^25.0.0","@cadit-app/manifold-3d":"^3.3.2"},"peerDependencies":{"@cadit-app/manifold-3d":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maker-chips_0.2.5_1768812909391_0.4415892597174804","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@cadit-app/maker-chips","version":"0.2.6","description":"Customizable maker chip generator with patterns and embedded QR codes","type":"module","main":"src/main.ts","scripts":{"typecheck":"tsc --noEmit","build":"tsc","generate":"npx tsx cli.ts","build:glb":"npx tsx cli.ts output.glb","build:3mf":"npx tsx cli.ts output.3mf"},"dependencies":{"@cadit-app/image-extrude":"^0.4.4","@cadit-app/qr-code":"^0.5.1","@cadit-app/script-params":"^0.5.2","@cadit-app/svg-sampler":"^0.1.0","@jscadui/3mf-export":"^0.5.0","fflate":"^0.8.2"},"peerDependencies":{"@cadit-app/manifold-3d":"^3.0.0"},"devDependencies":{"@cadit-app/manifold-3d":"^3.3.2","@types/node":"^25.0.0","tsx":"^4.0.0","typescript":"^5.0.0"},"keywords":["cadit","maker-chip","3d-printing","parametric","qr-code"],"author":{"name":"CADit"},"license":"MIT","gitHead":"7db5dd818c7962d624e17b538c62ecb2848044ba","_id":"@cadit-app/maker-chips@0.2.6","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-VjpaahB7rxGSRPD1XTw08yzxo9wH1ZyUM+RKiu+gVdKwspvTg2olDfqKj72WD20UF8Oaaraejhjo5bAR73UFsg==","shasum":"21edba12281eeb95c6a181978ca9444fe515f57b","tarball":"https://registry.npmjs.org/@cadit-app/maker-chips/-/maker-chips-0.2.6.tgz","fileCount":36,"unpackedSize":312833,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtJvgy5MW1zep1yGNX1BMkLR7VUDUMLtONxMRSlkzDlgIhAJaSUFGFrGHbF8aojESa7iscQgeObllu7J1+/f/g4hR7"}]},"_npmUser":{"name":"loosetooth","email":"loosetooth@protonmail.com"},"directories":{},"maintainers":[{"name":"cadit-publish-bot","email":"bart.moyaers@cookiecad.com"},{"name":"loosetooth","email":"loosetooth@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/maker-chips_0.2.6_1773668124613_0.15991844132775523"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T12:49:51.761Z","modified":"2026-03-16T13:35:24.932Z","0.2.1":"2026-01-08T12:49:52.100Z","0.2.2":"2026-01-08T13:02:45.431Z","0.2.3":"2026-01-08T18:06:00.751Z","0.2.4":"2026-01-10T14:39:40.074Z","0.2.5":"2026-01-19T08:55:09.560Z","0.2.6":"2026-03-16T13:35:24.765Z"},"author":{"name":"CADit"},"license":"MIT","keywords":["cadit","maker-chip","3d-printing","parametric","qr-code"],"description":"Customizable maker chip generator with patterns and embedded QR codes","maintainers":[{"name":"cadit-publish-bot","email":"bart.moyaers@cookiecad.com"},{"name":"loosetooth","email":"loosetooth@protonmail.com"}],"readme":"# @cadit-app/maker-chips\n\nGenerate customizable maker chips with various patterns and optional embedded QR codes. Perfect for multi-color 3D printing.\n\n![Makerchip Maker Preview](images/preview.png)\n\n## Features\n\n- **20 Pattern Styles**: Choose from a variety of decorative chip patterns\n- **Customizable Dimensions**: Adjust radius, height, and edge rounding\n- **Center Circle**: Add a center circle for additional customization\n- **Multi-Color 3D Printing**: 3MF export with separate parts for multi-extruder printers\n- **Assembly Modes**: Flat preview or assembled for printing\n- **CLI Support**: Generate models directly from the command line\n\n## Usage\n\n### Open in CADit\n\nOpen this design in [CADit](https://app.cadit.app) to customize and generate your maker chip with a visual interface.\n\n### Command Line\n\nGenerate 3D models directly from the command line:\n\n```bash\n# Install dependencies\npnpm install\n\n# Generate a .glb file (3D model)\npnpm build:glb\n\n# Generate a .3mf file (for multi-color 3D printing)\npnpm build:3mf\n\n# Generate with custom parameters\nnpx tsx cli.ts my-chip.glb --radius 25 --markings makerChipV5\nnpx tsx cli.ts my-chip.3mf --markings makerChipV10 --assembly printable\n```\n\n### CLI Options\n\n```\nUsage:\n  npx tsx cli.ts <output.[glb|3mf]> [options]\n\nOutput Formats:\n  .glb   3D model (GLTF binary)\n  .3mf   3D model for multi-color printing\n\nOptions:\n  -r, --radius <number>        Chip radius in mm (default: 20)\n  -h, --height <number>        Extrusion height in mm (default: 3)\n  --rounding <number>          Edge rounding radius in mm (default: 1)\n  --center-radius <number>     Center circle radius in mm (default: 14)\n  -a, --assembly <type>        Assembly type: flat or printable (default: flat)\n  -m, --markings <pattern>     Pattern style (default: makerChipV1)\n  --help                       Show this help\n\nExamples:\n  npx tsx cli.ts chip.glb\n  npx tsx cli.ts chip.3mf --markings makerChipV5 --radius 25\n  npx tsx cli.ts chip.glb -m makerChipV10 -a printable\n```\n\n### Available Patterns\n\nThe following pattern styles are available:\n\n`makerChipV1`, `makerChipV2`, `makerChipV3`, `makerChipV4`, `makerChipV5`,\n`makerChipV6`, `makerChipV7`, `makerChipV8`, `makerChipV9`, `makerChipV10`,\n`makerChipV11`, `makerChipV12`, `makerChipV13`, `makerChipV14`, `makerChipV15`,\n`makerChipV16`, `makerChipV17`, `makerChipV18`, `makerChipV19`, `makerChipV20`\n\n## Parameters\n\n| Parameter | Type | Default | Description |\n|-----------|------|---------|-------------|\n| radius | number | 20 | Chip radius in millimeters |\n| height | number | 3 | Extrusion height in millimeters |\n| roundingRadius | number | 1 | Edge rounding radius in millimeters |\n| centerCircleRadius | number | 14 | Center circle radius in millimeters |\n| assemblyType | choice | flat | Assembly mode: flat (preview) or printable |\n| markings | buttonGrid | makerChipV1 | Pattern style selection |\n\n## Multi-Color Printing\n\nThe 3MF export includes separate parts assigned to different extruders:\n- Part 1: Base disk (Extruder 1)\n- Part 2: Center circle (Extruder 2)\n- Part 3: Pattern/marking (Extruder 3)\n\nThis works with slicers like Bambu Studio, PrusaSlicer, and Cura.\n\n## Attribution\n\nThis project is based on [Makerchip Maker Chip](https://makerworld.com/en/models/415825-makerchip-maker-chip) by K2_Kevin.\n\nThe original maker chip designs were manually converted to SVG and used as a starting point for this parametric generator.\n\n**License**: [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)\n\n---\n\n<p align=\"center\">\n  <sub>Created with <a href=\"https://cadit.app\">CADit</a> - The open platform for code-based 3D models.</sub>\n</p>\n","readmeFilename":"README.md"}