Menu

#26 gEDA PCB not open properly

All
open
Mariusz
2015-07-15
2015-07-14
No

Hi Mariusz,

thanks for the great work, really appreciate it. Here is some issue based on my foundings.

I've downloaded and installed v3.9 of the FreeCAD-PCB right yesterday. I tried to open attached LED2.pcb (example file from my gEDA PCB) and using checkboxes choose all of proposed layers. As you can see, result is not as expected.

System configuration

  • platfrom: amd64
  • OS: Debian Linux 8 aka jessie
  • FreeCAD: 0.16 rev4976 built directly from source code
  • FreeCAD-PCB: 3.9

George

1 Attachments

Discussion

  • Mariusz

    Mariusz - 2015-07-14

    Hello,
    gEDA support few file formats, my script only one of them. For example for via, docu says that it could be saved as

    Via [X Y Thickness Clearance Mask Drill "Name" SFlags]
    Via (X Y Thickness Clearance Mask Drill "Name" NFlags)
    Via (X Y Thickness Clearance Drill "Name" NFlags)
    Via (X Y Thickness Drill "Name" NFlags)
    Via (X Y Thickness "Name" NFlags)

    Script supports first possibility, Your file is saved in second one. I will add possibility to support first two possibilities.

     
    • Jiří Čejka

      Jiří Čejka - 2015-07-14

      I understand, thanks for clarification.

      If I may suggest and if it is possible for you to detect that gEDA PCB internal file "anomalies" which FreeCAD-PCB script cannot handle in this time. Now user trying to open some gEDA file gets unexpected result but no info why is that. It would be better to inform using some dialog about detected problem with file format like:

      "It's possible that result does not fit your expectations because file you're trying to open is in unsupported format."

      And some short clue where the problem reside and how the one can resolve it would also be very helpful and increase the usability and UX. But I don't know how far are you interested / motivated to implement that functionality for gEDA.

      George

       
  • Mariusz

    Mariusz - 2015-07-14

    Hi,
    most errors are handled by exceptions, but in this event there was no problems. script just do not found strings matching to pattern.

    According to Your file from first post, I see that I need to add support for more layers - so my interest is big. Previously there was not much interest in gEDA so not everything works correctly - but mostly it is easy to fix. So if You have some proposals just write :).

     
  • Jiří Čejka

    Jiří Čejka - 2015-07-15

    Glad to hear that you are interested in gEDA support. Hope that one day you won't change licencing policy as I recently saw on another OSS project I contributed on. :)

     

Anonymous
Anonymous

Add attachments
Cancel