A private fork of 30350n/pcb2blender to support newer versions of KiCad and Blender https://github.com/30350n/pcb2blender
  • Python 98.6%
  • Nix 1.4%
Find a file
Dragos Bajanica aaf2ac9776
All checks were successful
Release / Build pcb2blender_exporter KiCad Addon (release) Successful in 22s
Release / Build pcb2blender_importer Blender Extension (release) Successful in 4m53s
Changed back to Python 3.13
2026-08-17 15:48:13 -04:00
.forgejo/workflows Fixed missing download_blender.py 2026-08-17 15:33:30 -04:00
images Add blender extension icon, preview image 2024-09-21 17:31:59 +02:00
pcb2blender_exporter Fix actions to work specifically with forgejo 2026-08-17 14:55:26 -04:00
pcb2blender_importer Fix actions to work specifically with forgejo 2026-08-17 14:55:26 -04:00
tests Fix tests 2025-04-12 16:14:15 +02:00
.envrc Add nix flake based development setup, cleanup .gitignore 2025-12-10 14:04:27 +01:00
.gitignore Add nix flake based development setup, cleanup .gitignore 2025-12-10 14:04:27 +01:00
.gitmodules Add io_scene_x3d extension as submodule dependency 2024-09-20 18:17:45 +02:00
download_dependencies.py Remove linux-arm64 support (not supported by extensions.blender.org) 2025-09-10 12:08:01 +02:00
flake.lock Support Blender 5.1 (#131, #134) 2026-04-21 11:34:58 +02:00
flake.nix Support Blender 5.1 (#131, #134) 2026-04-21 11:34:58 +02:00
LICENSE Add readme, license, images 2022-05-16 17:32:55 +02:00
pyproject.toml Changed back to Python 3.13 2026-08-17 15:48:13 -04:00
README.md Fix actions to work specifically with forgejo 2026-08-17 14:55:26 -04:00
uv.lock Changed back to Python 3.13 2026-08-17 15:48:13 -04:00

blender kicad gplv3

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_<version>.zip from the latest release, unpack the plugins directory from it into your KiCad Plugin directory and rename it to pcb2blender_exporter.

Importer (Blender)

  • Edit -> Preferences -> Get Extensions -> PCB 3D Importer

  • (manual) Download the pcb2blender_importer_<version>.zip from the latest release, 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 KiCad library, contains all the custom symbols and footprints I use for eurorack module development.

  • The svg2blender workflow enables you to export 2D graphical designs from Inkscape to Blender. It's mainly intended for use with front panel designs, but could be used for other things as well.

Credits

License

  • This project is licensed under GPLv3.