I’m designing a serial TTL HMI (16 chars x 2 rows plus 4 pushbuttons) based in LCD-1602A parallel display, PIC16F628A plus a few components.
Using FreeCAD, I’ve designed the 3D shape of LCD-1602A in .fcstd format (other components have its 3dshapes in kicadpackages-3d repository).
I’m trying to export this .fcstd to scaled .wrl and .step formats, previously making an union operation on relevant objects, using KiCad STEPUP.
.step export works OK, despite it doesn’t preserve View propierties (colour, transparency, etc.).
But .wrl export goes wrong: generated union object has its own colour, superimposed to components (underlaying objects) colours. Changing colour or transparency (to 100%) in union object doesn’t help: .wrl always shows union colour at 0% transparency in various surfaces, making it unnusable in PCBnew 3D viewer.
Attached LCD-1602A.fcstd showing this issue.
LCD-1602A.fcstd (1.1 MB)
Union object is PCB.fd and the generated PCB_sp object (the object name comes from the first object selected for union, I haven’t edited it unlike the other objects in .fcstd)
You can try to export to scaled .wrl using KiCad STEPUP, to see this issue.
Any tought on this?
Your replies are welcome.