Replies: 9 comments
-
Hi @Haschtl ! |
Beta Was this translation helpful? Give feedback.
-
Hi @Haschtl ! |
Beta Was this translation helpful? Give feedback.
-
Nice! Thanks for the quick implementation. Regarding the integration to KiBot. The integration consists of two parts:
Used dataRequired
Optional
The pad definitions are used to add 3-dimensional solder and are exported in a custom file-format which includes information from each footprint's pads. The results are looking great! The board definitions are useful, if there are multiple boards in one The stackup of the board, which can be defined since KiCAD 6, is used to automatically detect the materials of the layers. This feature is not included in the current PCB2Blender repo, but I added it in my fork in a kind of hacky way... That's because I think there is currently no working Python-API to read the stackup with ExportBlender is used here. All the steps here can run in the commandline. It's not only possible to export GLTF, but also OBJ, FBX, ... or simply save a BLEND file.
Long story short: It's possible to have one python-command to export all the different files (BLEND, GLTF, OBJ, FBX, ...) from a given KiCAD export. It would definitely be a great addition to have the export as BLEND,GLTF,OBJ,FLX and others integrated in |
Beta Was this translation helpful? Give feedback.
-
Hi @Haschtl ! KiBot currently reads the stack-up and process pads. So these tasks can be done. |
Beta Was this translation helpful? Give feedback.
-
Hi @Haschtl ! |
Beta Was this translation helpful? Give feedback.
-
Hi @Haschtl ! # Example KiBot config file
kibot:
version: 1
import:
- file: PCB2Blender_2_1 Then you can just use:
To get OUT_DIR/BOARD.pcb3d |
Beta Was this translation helpful? Give feedback.
-
Hi @Haschtl ! |
Beta Was this translation helpful? Give feedback.
-
Ok, this discussion is the follow up of issue #349. |
Beta Was this translation helpful? Give feedback.
-
For those wanting to play with Blender and KiBot here I put some notes about how to run suitable blender in a docker image |
Beta Was this translation helpful? Give feedback.
-
It would be nice to have a VRML/WRL export option. Step is good for technical usage, but for visualizations vrml is better.
As KiCad is able to export a VRML model, wouldn't it be easy to have this feature in KiBot?
My plan is to automate the tool pcb2blender to export a GLTF model with blender. Therefore I want to rely on KiBot to export all the necessary stuff (layers as svg, pads, wrl of board and components)
This is the last missing step for a fully automated export of high resolution 3d models
Beta Was this translation helpful? Give feedback.
All reactions