Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What does this add? #58

Closed
marcdraco opened this issue Apr 28, 2024 · 2 comments
Closed

What does this add? #58

marcdraco opened this issue Apr 28, 2024 · 2 comments
Assignees
Labels
question Further information is requested

Comments

@marcdraco
Copy link

I know I might sound like an old farty here but I failed to get this to work until I downloaded your importer and after all the fooling around with text markers, what came out of Blender was nothing like what came out of PCB New.

But more than that, PCB New already has this function and while it's buggy, it works directly in Blender with the existing import/export, it's faster as a result and you just export the board directly.

I'm a developer myself so I'm cognisant of people just jumping in and complaining. I'm honesty confused why you did this rather than extend the existing exporter? Multi-stacks perhaps?

The only issue I had with the existing export in PCB New is it's necessary to join all the parts into one to to transforms because each object has its own origin. Honestly man, I'm not taking pop, I'm just confused.

@30350n
Copy link
Owner

30350n commented Apr 29, 2024

KiCad 3D Viewer:

image

Blender import (without pcb2blender, VRML format):

image

Blender import using pcb2blender:

image

(Both Blender screenshots are straight out of import, the only thing I added is a HDRI for lighting. The pcb2blender render took approximately twice as long to run, compared to the KiCad render (~3s vs ~6s on a 9 year old gpu), which for the increase in quality is more than fine).

I downloaded your importer and after all the fooling around with text markers

If you are only exporting a single (non panelized) PCB, you can just skip that.

I'm honesty confused why you did this rather than extend the existing exporter?

What "exporter"?

The only issue I had with the existing export in PCB New is it's necessary to join all the parts into one to to transforms because each object has its own origin.

That's more of a feature than an issue, the main problem here is that Blender's VRML importer doesn't join each individual part (which might consist of multiple face sets) together. pcb2blender fixes this.

@30350n 30350n added the question Further information is requested label Apr 29, 2024
@30350n 30350n self-assigned this Apr 29, 2024
@30350n
Copy link
Owner

30350n commented May 13, 2024

Did that sufficiently answer your questions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants