Hi All, I am writing to inquire about the challenges we are facing when importing DXF files which contain large numbers into our system.
I have noticed that when the number exceeds a certain threshold(such as 4437 mm), the import process results in an int overflow error. I did the search below: 1. Found that there was a ticket to track it, but it seems *it still opens*. https://gitlab.com/kicad/code/kicad/-/issues/12392 2. From the Kicad document: The internal measurement resolution of all objects in KiCad is *1 nanometer*, and measurements are stored as *32-bit integers*. This means it is possible to create boards up to approximately 4 meters by 4 meters I think the *root cause* is here: Kicad tried to convert the DXF number into nanometer, but those numbers exceeded the limit of integer. Questions: 1. Is there any workaround for this case, and let Kicad import those files successfully? 2. If I want to fix ticket 12392, what should I do? Change the measurement store from 32-bit to 64-bit, so Kicad can support a larger board. Change the resolution of all objects to mm Looking forward to any comment or workaround. Sincerely Liang -- You received this message because you are subscribed to the Google Groups "KiCad Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CAE0Ak8bd%3DgDwW%3DDWVXH-TKj%3Dr4nsgW370aNqB6PbP7T8b2QU6A%40mail.gmail.com.
