← Back to team overview

kicad-developers team mailing list archive

Re: kicad StepUp update and STEP repository of parametric models

 

This should work, see attached a test board

[image: Inline image 1]

The SIL7 model is awful, somehow it looks ok in freecad and really bad in
kicad.



Marcos

On Thu, Aug 13, 2015 at 7:58 PM, easyw <easyw@xxxxxxxxxxxx> wrote:

> Hi Marco ...
> could you please send me a frontal image of the board ('Fit Image'), so I
> could replicate a similar edge to check the routine that identify the
> center of pcb?
> Or better just the kicad file with only the edge? (No netlist nor
> components, text etc)?
>
> Thank you
> Maurice
>
>
>
>
> On 13/08/2015 22.44, Marcos Chaparro wrote:
>
>> Hi Maurice,
>> I can't share those files, but the pcb has a complicated outline that has
>> many arcs.
>>
>> Here is a screenshot after alignment. Its probably not the average kind of
>> pcb.
>> [image: Inline image 1]
>>
>> It was displaced some mm along the x axis.
>>
>> Thanks for the tips, I'll try'em
>>
>>
>>
>>
>>
>> 154132280
>>
>>
>> Marcos
>>
>> On Thu, Aug 13, 2015 at 5:01 PM, easyw <easyw@xxxxxxxxxxxx> wrote:
>>
>> Hi Marcos,
>>> I don't have this issue (normally I use smd, so mm are a huge gap)
>>>
>>> 1) could you please send me a sample board to check why you get an
>>> offset?
>>> (it is enough a bare pcb plus 1 or 2 STEP model)
>>> I would like to check if the 3D model is correctly aligned ...
>>> Is your pcb rotated?
>>>
>>> I noticed that if the pcb is rotated inside kicad, the exported idf file
>>> seems to be rotated not exactly around its center... but I'm not sure if
>>> that is your case...
>>>
>>> Please consider that I don't use FC 0.14 because has old routines for
>>> exporting STEP models, so I could not rely on it, and FC 0.16 is still in
>>> beta version.. I would suggest to use the latest stable release FC 0.15
>>> for
>>> best result (the only I tested/developed on the script).
>>>
>>> Anyway I just tested it on FC 0.16 on win and pcb and models are
>>> perfectly
>>> aligned (I checked importing wrl side by side with the generated STEP
>>> board
>>> + models)
>>>
>>> 2) I added aux origin and base point to let people decide where place its
>>> board and components, inside MCAD.
>>> So it is possible to pre-align the PCB and STEP models with the
>>> mechanical
>>> assembly.
>>> I also added the option to fuse all the part in a single block, to
>>> facilitate the insertion in the MCAD assembly.
>>>
>>> 3) regarding the model generator, probably you are missing CadQuery
>>> Module
>>> (it has to be added to the Mod dir to FreeCAD)
>>> It is written in README.txt as requirement, but may be I should clarify
>>> better that the script is based on cadquery freecad module.
>>> https://github.com/jmwright/cadquery-freecad-module/
>>> I checked the generator in FC 0.16 (windows) and it works fine.
>>>
>>> Moreover you can download some already generated models at:
>>>
>>>
>>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_gw/qfp
>>>
>>>
>>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_gw/soic
>>>
>>>
>>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_gw/ssop
>>>
>>>
>>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_gw/tssop
>>> These 3D models are already correctly aligned to be used with the script
>>>
>>> thank you for your feedback
>>>
>>> Maurice
>>>
>>>
>>> On 13/08/2015 21.04, Marcos Chaparro wrote:
>>>
>>> Hi Maurice,
>>>> I tried it and it works. I keep forgetting the final "/" in the
>>>> KISYS3DMOD
>>>> path. The only issue I see is that the pcb and the modules have an
>>>> offset
>>>> of a couple of mm. I guess thats why you added auxorigin, base origin,
>>>> base
>>>> point placement option.
>>>>
>>>> I couldn't test the model generator, give me the following error:
>>>>
>>>> marcos@bluestreak:~/electronica/Mrk
>>>>
>>>>
>>>> industries/tools/kicad/libs/kicad-3d-models-in-freecad/cadquery/FCAD_script_generator$
>>>> freecad make_gw_export_fc.py all
>>>> FreeCAD 0.14, Libs: 0.14R3702 (Git)
>>>> © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2011
>>>>     #####                 ####  ###   ####
>>>>     #                    #      # #   #   #
>>>>     #     ##  #### ####  #     #   #  #   #
>>>>     ####  # # #  # #  #  #     #####  #   #
>>>>     #     #   #### ####  #    #     # #   #
>>>>     #     #   #    #     #    #     # #   #  ##  ##  ##
>>>>     #     #   #### ####   ### #     # ####   ##  ##  ##
>>>>
>>>> Exception while processing file: make_gw_export_fc.py [No module named
>>>> Gui.Command]
>>>> File format not supported: all
>>>>
>>>> Thats freecad 0.14, but 0.16 from git reports the same error. I'm
>>>> using Python 2.7.10
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>> Marcos
>>>>
>>>> On Thu, Aug 13, 2015 at 1:49 PM, Lorenzo Marcantonio <
>>>> l.marcantonio@xxxxxxxxxxxx> wrote:
>>>>
>>>> On Thu, 13 Aug 2015 15:27:33 +0200,
>>>>
>>>>> easyw  wrote:
>>>>>
>>>>> Hi Lorenzo, have you tried the script? Could you please send me a feed
>>>>>> back?
>>>>>>
>>>>>>
>>>>> Don't have here a machine juicy enough to run freecad since I'm on
>>>>> vacation; not that the one at works has a serious OpenGL stack:P (intel
>>>>> hd on a laptop...)
>>>>>
>>>>> Will try when back to the office
>>>>>
>>>>> --
>>>>> Lorenzo Marcantonio
>>>>> Logos Srl
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>>
>>>>>
>>>>
>>

Follow ups

References