Activity for FreeCAD-PCB

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, check version from attachment.

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, yes, for hand assembly, it's good to have only what need to be mounted. But for machine pick and place, the BOM say what need to be mounted or not following the variant needed. Time for a check box ? Nevertheless this is effectively a great improvment and thanks a lot for it !

  • David Smart David Smart posted a comment on discussion Help

    SeB30 makes a very good point to ponder. * As noted, an assembled PCB would typically have both tName and tPlace, just the part would not be installed. * Eagle's representation removes both tName and tPlace, which makes it more obvious, particularly in hand assembly of the first prototypes. And my last comment was, perhaps blindly, focused on "it's not like Eagle". My perspective today is that this version is a definite improvement by not rendering the component, while showing the pads. Whether it...

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, I can't wait to see this new feature. My two cents : tPlace need to be shown on not mounted parts because this is what you will get on you fabricated PCB and it will be easier to identify missing part. Best regards.

  • David Smart David Smart modified a comment on discussion Help

    So close now - it shows the copper pads, but it also shows the tPlace. Mariusz, you are so responsive I hate to ask for more... Ideally: copper pads visible, tPlace not shown.

  • David Smart David Smart posted a comment on discussion Help

    So close now - it shows the copper pads, but it also shows the tPlace. Mariusz, you are so responsive I hate to ask for me... Ideally: copper pads visible, tPlace not showsn.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, it should be ok now.

  • Anonymous posted a comment on discussion Help

    That almost works - the part is included/excluded properly. The "almost" part is that the pads for the part are also shown/not shown.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, check file from attachment (PCB\formats).

  • David Smart David Smart posted a comment on discussion Help

    Hi Marni, As I gain knowledge (and use features I haven't used before), I occasionally make a new discovery. I think that is the case this time. In Eagle, I can create design variants: * Eagle Schematic | Edit | Assembly Variants... And then create a new variant or two and select a few parts to not be included in each. In a recent case, I had two different battery holders. They overlaid on the PCB, so of course only 1 can be populated at a time. With the eagle variant feature, the schematic shows...

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, this is normal - only one pcb per file is allowed. If you want to assemble of a few pcb's: - import pcb into freecad - open workench "Part" - select pcb and from the top menu choose Part -> Create a copy -> Create simple copy - copy generated object and past it into the "assemby file"

  • SeB30 SeB30 posted a comment on discussion Help

    screenshot

  • Sebastien Sebastien posted a comment on discussion Help

    Hi, I am facing problem when I copy/paste one imported PCB on another. A 0.8mm PCB copied in a 1.6mm PCB is working well until I try to move/rotate it : the copper layer jump out of board and float as it is on a 1.6mm thick board (parts are not impacted). Note : I am not fluent with FreeCAD and may do something wrong ! Regards. Sebastien.

  • Anonymous posted a comment on discussion Help

    Ok, works as expected with 0.2mm. Thanks for the job. Best Regards.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, changed, now range is from 0.2 to 10mm. check version from github https://github.com/marmni/FreeCAD-PCB

  • Anonymous posted a comment on discussion Help

    Hi, PCB thikness is stuck at 0.5mm minimum, even if, for example, 0.2mm (flex PCB) is entered in PCB Settings windows when opening file. Regards, Seb.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, 7) Observe a dialog "Old database format detected - upgrading database format is required. This may take several seconds." Question to ponder - did I not properly backup and replace with your update?. Hit OK (the only option) This is ok. My "database.db" file is in v3 format (new tables), yours was v2 (now it is v3). 8) PCB Settings dialog - observed the new (i) tips on Colorize, Adjust, and Group - nice! These are very old modifications :) 4) Copy my database.db over top of the testing/data/database.db...

  • David Smart David Smart modified a comment on discussion Help

    Hi Marius, Here's my experience - as I'm performing it - for the most accurate notes: 1) Make a backup of my PCB folder (which includes my db). 2) Compare the testing branch - wow there's a lot of changes, and most (perhaps all) seem related to this request! 3) Copy the testing branch over top of my version (I think it said there were 418 'overwrites'). 4) Copy my database.db over top of the testing/data/database.db 5) Open the untitled.brd file, observe the 3 LEDs and their attributes FCM, FCMV...

  • David Smart David Smart posted a comment on discussion Help

    Hi Marius, Here's my experience - as I'm performing it - for the most accurate notes: 1) Make a backup of my PCB folder (which includes my db). 2) Compare the testing branch - wow there's a lot of changes, and most (perhaps all) seem related to this request! 3) Copy the testing branch over top of my version (I think it said there were 418 'overwrites'). 4) Copy my database.db over top of the testing/data/database.db 5) Open the untitled.brd file, observe the 3 LEDs and their attributes FCM, FCMV...

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, check version from github (testing branch): https://github.com/marmni/FreeCAD-PCB/tree/testing (use "database.db" file from github or make a backup of your file). Name of the attribute to change the model: FREECAD or FCM Name of the attribute to change the model version (def. path): FREECAD (value should start with --) or FCMV Check file from the attachment (for LED 0805 and 1206). It would be nice to get feedback.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, "I was wondering if there is a more highly recommended way to do this." Not at the moment. As for the second part, it won't be that easy at the moment. Currently, paths in DB are stored like this (one cell) led/0805_R.stp;led/0805_B.stp;led/0805_Y.stp;led/0805_G.stp So at the moment it is not possible to add an Attribute/Variant to the path - to do this it will be necessary to add a new table in the DB (with paths) or a new column in an existing table. I will check which solution will be the...

  • David Smart David Smart posted a comment on discussion Help

    There's one or two requests in here - 1. Update the documentation to how the component attribute 'FREECAD' is/should/can be used. 2. Consider an enhancement to that, where the attribute is appended to the base package name. Memory/Research/Details I don't recall where exactly I learned about this - freecad-pcb will look for a custom attribute 'FREECAD' associated with a component. It can then use that attribute to choose the right package - overriding the package name that would have come from Eagle....

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, fixed model is in attachment. This is FreeCAD's "bug" - the "compound" function does not take into account the parent node position. "Side Note on FC 0.20: I opened nearly a dozen other projects (Eagle .brd files of various complexity) and they all seem to work just fine. FreeCAD PCB does offer a message that it is only compatible with FC 0.18 and FC 0.19, which you may be able to bump to 0.20." Okay thanks. I will change that in the future.

  • David Smart David Smart posted a comment on discussion Help

    Of hundreds of library models/components that I have, one step file does not get processed properly as a component in a project. It seems to shift the sub-parts in the model differently than the overall part. The component of interest is a small display module (a PCB of its own with components). In the same project I have a different module that is also a PCB and components, and it works ok (as have many others). The model came from a web site, so perhaps there is something unique about it that causes...

  • Anonymous posted a comment on discussion Help

    ok, I reply to myself, seem to be gone after uninstall/clean/reboot/fresh install... Rules of computing remain unchanged... Regards.

  • Sebastien Sebastien posted a comment on discussion Help

    Hi, this error appear today when I try to assign model and ’assign model’ windows doesn’t not bring up. same behaviour after re-install of FreeCAD 0.9.3 and PCB with addon manager. Regards, seb.

  • David Smart David Smart posted a comment on ticket #63

    Updated from the addon manager, restarted, Confirmed working - menus, toolbars, and the new feature! Thanks!

  • Mariusz Mariusz posted a comment on ticket #63

    Hi, thanks for the info - it should work now. I forgot to upload new version of "PCBboundingBox.py" :).

  • FreeCAD-PCB FreeCAD-PCB released /Update_2/PCB.7z

  • David Smart David Smart created ticket #63

    Create a simplified model update fails badly

  • FreeCAD-PCB FreeCAD-PCB released /Update_2/PCB.7z

  • Mariusz Mariusz posted a comment on discussion Help

    Him you will/should find the answer to your problem in the instruction.pdf file (the file is located in the "instructions" subdirectory). You can also download this file from github https://github.com/marmni/FreeCAD-PCB/tree/master/instructions

  • cedric begue cedric begue posted a comment on discussion Help

    Hello, I have an issue which is replacing a model in a database when making the wrong assignment. At the moment I have not found how to do that and so I instead make a database backup before assigning models. Do you know how to replace an assigned model ? I use FreeCAD 0.19 and I import eagle boards in the Printed Circuit Board module before doing the step models assignments.

  • David Smart David Smart posted a comment on discussion Open Discussion

    Confirmed! holes are holes. Thank you!

  • Mariusz Mariusz posted a comment on discussion Open Discussion

    Hi, problem should be solved - check version from github (master).

  • David Smart David Smart modified a comment on discussion Open Discussion

    It looked like only 2 files are newer than what I had, PCBmainForms.py and dialogMAIN_FORM.py, After updating them both and opening a .brd file: 07:48:03 Read database 07:48:31 Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\Smart\AppData\Roaming\FreeCAD\Mod\pcb\PCBbrd.py", line 66, in open importBRD(filename, wersjaFormatu[0]) File "C:\Users\Smart\AppData\Roaming\FreeCAD\Mod\pcb\PCBbrd.py", line 237, in importBRD plytka = plytkaPCB.generate(doc) <class 'TypeError'>:...

  • David Smart David Smart posted a comment on discussion Open Discussion

    It looked like only 2 files are newer than what I had, PCBmainForms.py and dialogMAIN_FORM.py, After updating them both and opening a .brd file: 07:48:03 Read database 07:48:31 Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\Smart\AppData\Roaming\FreeCAD\Mod\pcb\PCBbrd.py", line 66, in open importBRD(filename, wersjaFormatu[0]) File "C:\Users\Smart\AppData\Roaming\FreeCAD\Mod\pcb\PCBbrd.py", line 237, in importBRD plytka = plytkaPCB.generate(doc) <class 'TypeError'>:...

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, forgot to say I was on FreeCAD 0.18. Now upgraded to 0.19.2.7b5e18a-WIN-x64 with fresh version from GitHub and it works ! My RFID coil antenna as copper visible in 3D. thanks again.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, check version from github (master).

  • Mariusz Mariusz posted a comment on discussion Open Discussion

    Hi, check version from github (master).

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, I have a Eagle part made only of copper (PCB antenna, ...), when imported, only pad are shown, not copper. Other top/bottom copper (routed track) are ok. Thanks for this great tool.

  • Mariusz Mariusz posted a comment on discussion Open Discussion

    Hi, I will check what is possible.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, annotations are not imported from parts.

  • David Smart David Smart posted a comment on discussion Help

    Updated with files of interest.

  • David Smart David Smart modified a comment on discussion Help

    I have library parts with extra information in layers 51 and 52. For one part, there are some hash-lines and labels for the Hi-Voltage area and the Low-Voltage area. The hash-lines appear, the text does not. The text is Vector font, but I also tried proportional. Here's the top/bottom view in Eagle, as well as the Eagle.brd file, and the FreeCAD file.

  • David Smart David Smart posted a comment on discussion Help

    I have library parts with extra information in layers 51 and 52. For one part, there are some hash-lines and labels for the Hi-Voltage area and the Low-Voltage area. The hash-lines appear, the text does not. The text is Vector font, but I also tried proportional. Here's the top/bottom view in Eagle.

  • David Smart David Smart posted a comment on discussion Open Discussion

    I'm using FreeCAD 0.19 and the latest FreeCAD-PCB, on Windows 10. The dialog is resizable, and the splitter bar functions, but the "hot-spot" for each is so small that it is hard to grab. Is there a possibility that the hot-spot can be made larger? Perhaps also the mouse could change appearance - to indicate when it is on the sweet-spot? Could the dialog be a bit wider, by default, to see the layer name column? Thanks!

  • David Smart David Smart modified a comment on discussion Help

    SOLVED: With your expertise, this is solved. Thank you!

  • David Smart David Smart posted a comment on discussion Help

    SOLVED: With your expertise, this is solved. Thank you!

  • Mariusz Mariusz posted a comment on discussion Help

    Hello, "I've been experimenting to see if there is an easy solution - to leverage this library part which represented the standard PCB form, and not have to redraw a complex outline for each design. I do not yet have a solution." This is implemented for PCB holes and outlines :) - automatic process, so redrawing is not necessary. About the error - model ENCLOSURE-BUD-HP-3651-B does it, as you noticed. There are double arcs in the lower section. Load PCB (without redrawn contour lines), double click...

  • David Smart David Smart modified a comment on discussion Help

    Thank you for your ongoing help! I fixed a few component models that were not rendering, but the problem remained. I did import with the option to exclude holes, and then it renders as it should. The pcb in this model is generated not in the Eagle pcb layout directly, but from a library part which is sized to fit into a standard enclosure. I'll check out this Eagle lib part and see if I can sort out if there are duplicate or overlapping holes. There are 4 mounting holes (which I'll verify). Update:...

  • David Smart David Smart modified a comment on discussion Help

    Thank you for your ongoing help! I fixed a few component models that were not rendering, but the problem remained. I did import with the option to exclude holes, and then it renders as it should. The pcb in this model is generated not in the Eagle pcb layout directly, but from a library part which is sized to fit into a standard enclosure. I'll check out this Eagle lib part and see if I can sort out if there are duplicate or overlapping holes. There are 4 mounting holes (which I'll verify). Update:...

  • David Smart David Smart modified a comment on discussion Help

    Thank you for your ongoing help! I fixed a few component models that were not rendering, but the problem remained. I did import with the option to exclude holes, and then it renders as it should. The pcb in this model is generated not in the Eagle pcb layout directly, but from a library part which is sized to fit into a standard enclosure. I'll check out this Eagle lib part and see if I can sort out if there are duplicate or overlapping holes. There are 4 mounting holes (which I'll verify). Update:...

  • David Smart David Smart modified a comment on discussion Help

    Thank you for your ongoing help! I fixed a few component models that were not rendering, but the problem remained. I did import with the option to exclude holes, and then it renders as it should. The pcb in this model is generated not in the Eagle pcb layout directly, but from a library part which is sized to fit into a standard enclosure. I'll check out this Eagle lib part and see if I can sort out if there are duplicate or overlapping holes. There are 4 mounting holes (which I'll verify). Update:...

  • David Smart David Smart posted a comment on discussion Help

    Thank you for your ongoing help! I fixed a few component models that were not rendering, but the problem remained. I did import with the option to exclude holes, and then it renders as it should. The pcb in this model is generated not in the Eagle pcb layout directly, but from a library part which is sized to fit into a standard enclosure. I'll check out this Eagle lib part and see if I can sort out if there are duplicate or overlapping holes. There are 4 mounting holes (which I'll verify).

  • FreeCAD-PCB FreeCAD-PCB released /Update/PCB.7z

  • Mariusz Mariusz posted a comment on discussion Help

    Hello, In my opinion, one of the models causes this error. Without the brd file it will be hard to find the reason, but try to import it without holes. Later import without this model: DRILEGEND.

  • David Smart David Smart modified a comment on discussion Help

    Ah, I didn't realize I wasn't logged in - yet it let me reply... And other projects are rendering fine - so it seems to something about this one Eagle .brd project, or the 3d models that it uses (and others don't). Reverting the Eagle project/.brd file to an older version did not help. Reverting the 3d model libraries didn't go so well - so I can't rule that out yet. I did turn on logging during the import process, and there are a few errors - parts that have not been configured/rendered, but maybe...

  • David Smart David Smart posted a comment on discussion Help

    Ah, I didn't realize I wasn't logged in - yet it let me reply...

  • Anonymous posted a comment on discussion Help

    Hi Marius, I've been noodling on this - and made a mistake - I had two computers, almost identical versions of Eagle,the project of interest, and FreeCAD/FreeCAD-PCB. On the other computer it rendered correctly. As I was comparing files in the FreeCAD tree, only pyc files were actually different, and the component db. I compared model libraries as well, and there were minor library part differences, but nothing obvious. Then I compared projects - examining the XML files, and I didn't see a cause....

  • Mariusz Mariusz posted a comment on discussion Help

    Hello, often one of these three things causes this behavior: - overlapping holes - shape of the edge is not closed (micro gap) - the round corner is "inverted" (wrong direction)

  • David Smart David Smart posted a comment on discussion Help

    This is quite curious, but things happen... I updated to the released version of FreeCAD 0.19. Moments ago I also updated via the Addon manager to the latest FreeCAD-PCB. Suggestion: in the add-on manager, can you show a version/release number to reference? The oddity today is that the PCB top/bottom layer is not visible, but everything else is, including traces, annular rings and parts. It seems quite possible that I altered a setting to cause this but I'm not sure where it would be. the "edge"...

  • Igor Prakasof Igor Prakasof posted a comment on discussion Open Discussion

    sorry for the late reply, you are amazing!

  • Mariusz Mariusz posted a comment on discussion Open Discussion

    Hi, done. Try version from github: https://github.com/marmni/FreeCAD-PCB (mainly file 'formats/eagle.py')

  • Igor Prakasof Igor Prakasof posted a comment on discussion Open Discussion

    Would it be impossible to add the functionality to recognize the milling layer? It is just like the Outline, i dont care if milling slots in Pads are not plaited like they used for plated long holes etc. Thanks that would be amazing!

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, unfortunately the new version uses a different method of placing parts - and there is no way to prepare a script that will update the coordinates: /.

  • Mariusz Mariusz posted a comment on ticket #62

    Hi, problem with 'time.clock() ' should be solved.

  • FreeCAD-PCB FreeCAD-PCB released /Update_FC_0.19/PCB.7z

  • Anonymous posted a comment on ticket #62

    This one is pretty easy to fix. There is a depreciated function call in the sqlalchemy library that isn't compatible with Python 3. "The function time.clock() has been removed, after having been deprecated since Python 3.3: use time.perf_counter() or time.process_time() instead, depending on your requirements, to have well-defined behavior." Changing all the "time_func = time.clock" to "time_func = time.perf_counter" in all the files within the "C:\Program Files\FreeCAD\Mod\PCB\sqlalchemy\" subdirectory...

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    I have all view problems with exporting PCBs from Freecad, also postet on the Freecad forum and for me it is unclear where the problem is, it only seams to be remotely working in 0.19. maybe you can have a look that would be awesome. Here is the link https://forum.freecadweb.org/viewtopic.php?f=3&t=50131&p=429706#p429706

  • ashofphoenix ashofphoenix posted a comment on discussion Help

    Hi, All is in the title :) All components are messed up, flipped, rotated, offset or whatever . I usually use step model with FC0.16 and old version of PCB. If I remember well, old version loaded model and 'transform it' into another format before incorporating it to FC. Maybe the parametric method of old version was for this format ? It seems that this version is reloading all parts even if they have already been used in old version. Is there a way to find back good orientation, offset etc, because...

  • ashofphoenix ashofphoenix posted a comment on discussion Help

    I found it ! Sorry for stupid Q, I don't use FC for a long time :p

  • ashofphoenix ashofphoenix posted a comment on discussion Help

    Hi marius, I was using a FC0.16 with an "old" database format that was stored on a server ! (to be honest I didn't change the configuration for a long time and can't remember how I made that possible ! :) How can I point to that old database in order to convert it to new DB style using FC0.18 / py3.6 ? Is there a thread somewhere with everything explain ? I quickly read over... :/

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    Hi, sorry if i ask again but i have trouble exporting the PCB out of Freecad, either STEP, obj wrl. I encounter different problems either only the PCB or just the parts or it does nothing us full at all. Also selecting certain layers etc. is not really possible. Im maybe just to stupid to use Freecad but it seems not to be very consistent and behaving. i can attach a file to try out but i guess it should behave the same with any file. Thanks regards

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    ah ok these, i thought it was the trace connecting them after removing it the cylinders also disappeared. But yes these arcs can be problem, these were from a other library and i only adjusted them.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, "What I had lost seems to be nearly all placement model coordinates when I import new board. (more precisely, observed on one component : translation and rotation values are same but real placement on board is not preserved)" Current version uses a different algorithm to correctly position models in the 3D area, that's why models have the wrong position (after converting from old to new db file format). "Too old .col file. It is necessary to generate a new one." Thi is just information. PCB workbench...

  • SeB30 SeB30 modified a comment on discussion Help

    Hi, db convertion seems to be ok, categories are still here ! What I had lost seems to be nearly all placement model coordinates when I import new board. (more precisely, observed on one component : translation and rotation values are same but real placement on board is not preserved) I also have errors like that : " Part::Compound / Compound: Links go out of the allowed scope Too old *.col file. It is necessary to generate a new one. " Thanks fo your help.

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, db convertion seems to be ok, categories are still here ! What I had lost seems to be nearly all placement model coordinates when I import new board. I also have errors like that : " Part::Compound / Compound: Links go out of the allowed scope Too old *.col file. It is necessary to generate a new one. " Thanks fo your help.

  • Mariusz Mariusz modified a comment on discussion Help

    Hi, I have a file, thx. So, step by step, how convert your file to current db version change the name to 'freecad.cfg' (and choose this file in FC_PCB settings as yours database file), not 'freecad.bdd' after setting a new database file (freecad.cfg) open "Assign models" window you will see info that you have an old database type -> click OK after a few seconds you will see info that db is converted script will automatically generate a new 'freecad.db' file (from now on it is the current database)...

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, I have a file, thx. So, step by step, how convert your file to current db version change the name to 'freecad.cfg' (and choose this file in FC_PCB settings as yours database file), not 'freecad.bdd' after setting a new database file (freecad.cfg) open "Assign models" window you will see info that you have an old database type -> click OK after a few seconds you will see info that db is converted script will automatically generate a new 'freecad.db' file (from now on it is the current database)...

  • FreeCAD-PCB FreeCAD-PCB released /Update_1/PCB.7z

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, problematic arcs are marked on the picture.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, no (I also checked spam). Send this file directly to me - email is in each * .py file (in the header, from the PCB module).

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, just to be sure, did you get my db file by private mail ?

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    that's interesting which arcs are responsible for that just out of curiosity, i dont think i will find them easily in the File my self. No worry take you time this is not deal breaking. Thank you for your amazing work!

  • Mariusz Mariusz modified a comment on discussion Help

    Hi, thanks for the examples. I know what causes the problem and I can reproduce it. Unfortunately this is a bigger topic. I will add it to the to-do list. The error is emitted when the radius of the arc is smaller than the width of the arc. Temporarily problematic arcs will be skipped -> https://github.com/marmni/FreeCAD-PCB

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, thanks for the examples. I know what causes the problem and I can reproduce it. Unfortunately this is a bigger topic. I will add it to the to-do list. The error is emitted when the radius of the arc is smaller than the width of the arc.

  • Igor Prakasof Igor Prakasof modified a comment on discussion Help

    When i do it with a rect istead of a trace it does not produce the error. https://www.dropbox.com/sh/5yumihxkwa4ka85/AACa6PGnLpCNjh8Ye0adUrsqa?dl=0 but i think the other one should be also somthing that should work Thanks

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    When i do it with a rect istead of a trace it does not produce the error

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    Hi, there is no error in the console, though some testing i found the problem. it is caused by the foot print, it is a jumper with a connection in between. Unfortunaly eagle does not properly support that. Here are the test files https://www.dropbox.com/sh/roxjyunqbw7tbw0/AABD7DSw1bVss6xH6XeXIIPAa?dl=0

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, ok. I will check it as soon as I get this file.

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, you should not see them :) - they are not displayed or added to the graphic view. Normally they are generated for each layer. Are there any errors in Report view or Python Console (from FC)? I think that one of te components is causing an error. Without board it will be very difficult to detect source of the problem.

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, update made today, when I try to assign model to one component : " Running the Python command 'cmdPartAssignModel' failed: Traceback (most recent call last): File "C:\Users---\AppData\Roaming\FreeCAD\Mod\pcb\PCBcommands.py", line 60, in Activated dial = dodajElement() File "C:\Users---\AppData\Roaming\FreeCAD\Mod\pcb\command\PCBassignModel.py", line 840, in init self.modelsList.reloadList() File "C:\Users---\AppData\Roaming\FreeCAD\Mod\pcb\command\PCBassignModel.py", line 785, in reloadList for...

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    Hi, one more question, is it intended that these rods are there?(i know there are for the generation of the holes) I can disable them but they are in layer 51 docu, would it not be better to have them in a differnt layer? https://www.dropbox.com/s/2fg4gkshnhkcpf3/Via.PNG?dl=0.

  • Igor Prakasof Igor Prakasof posted a comment on discussion Help

    HI, Thank you amazing work! I dont have a problem with that, i have my models design that the origin sits on 0. This makes things mutch easyer and i dont have to ajust things. I would be nice if the models were placed on top of the Pad, so just adding the thickness of the copper layer i.e. the Pads. for 35µm it is fine but i also have often 105µm and there it becomes quite apparent. i will try out your new version, thanks! regards

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, Download (update) version from github -> https://github.com/marmni/FreeCAD-PCB This version will not solve your problems but will display a valid error message. It looks like some problems with the database session: /. Can you send me your * .db file (database file) - for test only. Also check the read/write permissions for the folder where you store *.db file ( by default it will be C:\Users###\AppData\Roaming\FreeCAD\Mod\pcb\data).

  • Mariusz Mariusz posted a comment on discussion Help

    Download (update) version from github -> https://github.com/marmni/FreeCAD-PCB

  • Mariusz Mariusz posted a comment on discussion Help

    Hi, + cut holes through all layers: Fixed + detecting tented vias: Added "is there a reason why the components are placed inside the Pad, the origin is underneath the copper top layer, should it not be above?" For me, this is acceptable, if you need more precision, just change the offset values for the model. "the program just seams to lock up and the RAM is slowly increasing. And it is not a huge borad. " Unfortunately this is normal behavior.

  • SeB30 SeB30 modified a comment on discussion Help

    Hi, I imported a previously complete board and got "Error partExist(): 'AttributeError' object has no attribute 'message' ' for each components. Then I tried assign model for one of then and got : " Running the Python command 'cmdPartAssignModel' failed: Traceback (most recent call last): File "C:\Users###l\AppData\Roaming\FreeCAD\Mod\pcb\PCBcommands.py", line 60, in Activated dial = dodajElement() File "C:\Users###l\AppData\Roaming\FreeCAD\Mod\pcb\command\PCBassignModel.py", line 840, in init self.modelsList.reloadList()...

  • SeB30 SeB30 posted a comment on discussion Help

    Hi, I imported a previously complete board and got "Error partExist(): 'AttributeError' object has no attribute 'message' ' for each components. Then I tried assign model for one of then and got : " Running the Python command 'cmdPartAssignModel' failed: Traceback (most recent call last): File "C:\Users\s.christol\AppData\Roaming\FreeCAD\Mod\pcb\PCBcommands.py", line 60, in Activated dial = dodajElement() File "C:\Users\s.christol\AppData\Roaming\FreeCAD\Mod\pcb\command\PCBassignModel.py", line 840,...

1 >