Giter VIP home page Giter VIP logo

pcb2blender's Introduction

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)

  • (not available yet) via the builtin plugin manager
    Tools -> Plugin and Content Manager -> Plugins -> pcb2blender

  • (manual) Download the pcb2blender_exporter.zip from the latest release, unpack the plugins directory from it into your Kicad Plugin directory and rename it to pcb2blender_exporter.

Importer (Blender)

  • (manual) Download the pcb2blender_importer.zip from the latest release, install it in Blender via
    Edit -> Preferences -> Add-ons -> Install
    (you need to install the actual zip file, don't unpack it!) and enable it (enabling the addon for the first time will take a few minutes).

Note on python version (Linux and macOS)

On Windows, KiCad and Blender both ship with their own bundled python version (python 3.9 for KiCad 7.0 and python 3.10 for Blender 3.4). On Linux/macOS, depending on the exact flavor and packaging/installation method used, either software might just use your systems python version directly. If you run into any issues, make sure you're running python 3.10, first.

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.

pcb2blender's People

Contributors

30350n avatar chenxuuu avatar sb-child avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.