juulsA / exportJson

Skill script for Allegro PCB designer, which generates a JSON representation of the board.
MIT License
17 stars 8 forks source link

Thieving export and missing dummy lines #10

Closed karlsonrwa closed 11 months ago

karlsonrwa commented 11 months ago

Hello again!

I was testing your script and found out that it does not export thieving groups. I assume that you know that in Allegro thieving is a via with some padstack shape without drill. Is it possible to add thieving export? On some boards such things cover lots of board area.

Thanks for your work!

juulsA commented 11 months ago

Hi, I have to admit that I'm not quite sure what you mean ... do you mean something like a hatched shape? If you could provide an example (.brd), it would be much easier for me to figure out why the export is not working, thanks!

karlsonrwa commented 11 months ago

AD-FMComms3_revA_thieving_and_text.zip

Here it is. I just made thieving and text one near another. The whole area looks empty after export.

image

It should look like this.

image

juulsA commented 11 months ago

Just as a hint: if you use a text element within allegro, the text should already be included in the output, but if you create a text from lines, this should work as well ... I have to look into that and I hope I can present you a working solution soon!

juulsA commented 11 months ago

In my latest commit the thieving structures should be added to the export ... except if circles are used ... there is still some work to do! Maybe you could check, if this is working for you as well.

karlsonrwa commented 11 months ago

Hex thieving works fine! Thank you very much!

juulsA commented 11 months ago

Dummy line segments are now also included in the export.

karlsonrwa commented 11 months ago

Dummy line segments are now also included in the export.

Nope, can't get it working. Are you sure it works fine for you with the brd that I modified earlier?

juulsA commented 11 months ago

Yes, I did the export with your board ... see the attached file. Do you get an error?

karlsonrwa commented 11 months ago

Ah, sorry, my mistake! Forgot to reload allegro after pulling new lines from you repo.

Thank you very much for your work!