https://github.com/30350n/pcb2blender
KiCad to Blender 3D model workflow
https://github.com/30350n/pcb2blender
blender blender-addon kicad kicad-plugin pcb pcb-art
Last synced: 7 months ago
JSON representation
KiCad to Blender 3D model workflow
- Host: GitHub
- URL: https://github.com/30350n/pcb2blender
- Owner: 30350n
- License: gpl-3.0
- Created: 2022-01-09T13:06:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-12-10T13:53:11.000Z (8 months ago)
- Last Synced: 2025-12-10T20:23:20.634Z (8 months ago)
- Topics: blender, blender-addon, kicad, kicad-plugin, pcb, pcb-art
- Language: Python
- Homepage:
- Size: 28.8 MB
- Stars: 687
- Watchers: 16
- Forks: 20
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.blender.org/)
[](https://www.blender.org/)
[](https://www.kicad.org/)
[](https://www.gnu.org/licenses/gpl-3.0.txt)

The pcb2blender workflow lets you create professionally looking product renders of all your
KiCad projects in minutes! Simply export your board as a `.pcb3d` file in KiCad, import it into
Blender and start creating!
It lets you focus all your time on actually composing and lighting an interesting scene,
skipping all the boring cleanup work that would be required without it.
Its quick export/import times also make it viable to create renders of WIP boards or to update
them, after last minute board revisions.

## Usage
1. Hit the `Export to Blender (.pcb3d)` button in pcbnew.
2. Import the file in Blender via `File -> Import -> PCB (.pcb3d)`
3. Start creating awesome renders!
## Installation
### Exporter (KiCad)
- `Tools -> Plugin and Content Manager -> Plugins -> pcb2blender`
- (manual) Download the `pcb2blender_exporter_.zip` from the
[latest release](https://github.com/30350n/pcb2blender/releases/latest),
unpack the `plugins` directory from it into your
[KiCad Plugin directory](https://dev-docs.kicad.org/en/apis-and-binding/pcbnew/) and rename it to
`pcb2blender_exporter`.
### Importer (Blender)
- `Edit -> Preferences -> Get Extensions -> PCB 3D Importer`
- (manual) Download the `pcb2blender_importer_.zip` from the
[latest release](https://github.com/30350n/pcb2blender/releases/latest),
install it in Blender via
`Edit -> Preferences -> Add-ons -> Install from Disk... (Top Right Menu)`
and enable it.
(You need to install the actual zip file, don't unpack it!)
## Other Projects
- The [protorack-kicad](https://github.com/30350n/protorack-kicad) KiCad library, contains
all the custom symbols and footprints I use for eurorack module development.
- The [svg2blender](https://github.com/30350n/svg2blender) workflow enables you to export
2D graphical designs from [Inkscape](https://inkscape.org/) to Blender. It's mainly intended
for use with front panel designs, but could be used for other things as well.
## Credits
- The name of this project is inspired by the awesome
[svg2shenzhen](https://github.com/badgeek/svg2shenzhen) Inkscape extension by
[badgeek](https://github.com/badgeek).
- The PCB Shader node setup this addon comes with is inspired by the
[stylized-blender-setup](https://github.com/PCB-Arts/stylized-blender-setup)
repository by [PCB-Arts](https://www.pcb-arts.com).
## License
- This project is licensed under
[GPLv3](https://github.com/30350n/pcb2blender/blob/master/LICENSE).