kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #19920
Re: kicad StepUp update and STEP repository of parametric models
Hi Maurice,
it works now.
Should the models have the correct colors?
See attached what I see:
Marcos
On Mon, Aug 24, 2015 at 6:41 AM, easyw <easyw@xxxxxxxxxxxx> wrote:
> Hi Marcos,
>
> I had a prob in syncing github files...
> now they should be synchronized.
> https://github.com/easyw/kicad-3d-models-in-freecad/archive/master.zip
>
> You need also to download the latest version of CadQuery Module
> https://github.com/jmwright/cadquery-freecad-module/archive/v0.2.0.zip
>
> Just delete the old CadQuery Mod in FreeCAD and use the new one.
> (CadQuery 0.1.8 has been recently updated to fully support these new
> features)
>
> I just tried and it seems fine now.
>
> thank you again for your feedback.
>
> Maurice
>
>
> On 24/08/2015 01.26, Marcos Chaparro wrote:
>
>> VRML scaling works great using
>> freecad your_part.step kicad_StepUp_vrml_export.FCMacro
>>
>>
>> The parametric generator gives me the following error:
>>
>> FC Version
>> ['0', '15', 'Unknown', 'Unknown', 'Unknown']FC Version 015
>> /home/marcos/life/Downloads/FreeCAD-releases-FreeCAD-0-15/Mod/CadQuery
>> exists
>> FC Version
>> ['0', '15', 'Unknown', 'Unknown', 'Unknown']FC Version 015
>> /home/marcos/life/Downloads/FreeCAD-releases-FreeCAD-0-15/Mod/CadQuery
>> exists
>> CadQuery 0.1.8
>> CadQuery is a parametric scripting language for creating and traversing
>> CAD models
>> Author: David Cowden
>> License: LGPL
>> Website: https://github.com/dcowden/cadquery
>>
>> Opened
>>
>> /home/marcos/life/Downloads/FreeCAD-releases-FreeCAD-0-15/Mod/CadQuery/Examples/Ex000_Introduction.py
>>
>> Executed
>>
>> /home/marcos/life/Downloads/FreeCAD-releases-FreeCAD-0-15/Mod/CadQuery/Examples/Ex000_Introduction.py
>> Ex000 Closed
>> Dock adjusted
>> Exception while processing file: make_gw_export_fc.py [__new__() takes
>> exactly 25 arguments (24 given)]
>> File format not supported: SOIC_8
>>
>> It was called from the command line with FreeCAD make_gw_export_fc.py
>> SOIC_8
>>
>>
>>
>>
>> Marcos
>>
>> On Sun, Aug 23, 2015 at 4:09 PM, easyw <easyw@xxxxxxxxxxxx
>> <mailto:easyw@xxxxxxxxxxxx>> wrote:
>>
>> Hi Marcos,
>> thank you for the feedback.
>> The screenshot is very nice!
>>
>> 1) For fusion object, it is strange, I don't have prob in conserving
>> colors neither in FC015, nor in FC016 both in win and linux...
>> but I'm on ubuntu and I used the ubu repos
>>
>> 2) To scale a part there is already a small macro in the demo project;
>> the file name is kicad_StepUp_vrml_export.FCMacro
>> and there is also a bash file
>> launch-kicad_StepUp-step-to-vrml-example.sh
>>
>> The script has to be cleaned up a bit...
>> anyway it works... NB after exporting the VRML file, do not save the
>> FC STEP file or you'll get it scaled too :)
>>
>> 3) I'm going to complete a new macro named 'move_rotate_scale'
>> (which is not included at the moment), so it would be easier to
>> manage manufacturer models to align and generate vrml scaled models.
>> When it si ready I will let you know
>>
>> 4) Please also have a look at:
>>
>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator
>> there are script to generate parametric STEP and scaled VRML for
>> SOIC, DIP, QFP, Resistor chips and Capacitor chips
>> there are some configuration files in which you only need to add
>> dimensions as in the datasheet, then the model 3D will be generated.
>> There a re also some already generated examples at:
>>
>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_cap
>>
>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_gw
>>
>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_dip
>>
>> https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/generated_res
>>
>> and a mini starter guide
>>
>> https://github.com/easyw/kicad-3d-models-in-freecad/raw/master/cadquery/FCAD_script_generator/FC-script-generator-starter-Guide.pdf
>> I've added a colored pinmark and some more models.
>>
>> Could you please give me a feedback also on those scripts/models.
>> Maurice
>>
>>
>>
>> On 23/08/2015 17.14, Marcos Chaparro wrote:
>>
>> Hi Maurice,
>> the issues were related to using freecad 0.16 and non compatible
>> DXF files
>> (Freecad 0.15 and 0.16 produced an incompatible dxf file that
>> was fixed
>> re-exporting it using librecad in R14 format, later you told me
>> that R12 is
>> better but I didn't try.
>>
>> The final woraround for fusing parts and maintaing the color
>> correctly was
>> to make the top level fused part 100% transparent It seems that
>> when I
>> export the fused part freecad exports all the parts inside the
>> fusion too,
>> and the object surfaces have all 2 faces, one from the fused and
>> one from
>> the original, and the colors get messed up. Forcing the fused part
>> transparent it still exports duplicated faces but since one is
>> transparent
>> it doesn't bother me. Maybe it a dependency issue when compiling
>> FC15 and
>> this doesn't happen in a stable FC installation.
>>
>> BTW, now it is *much* easier to import 3D parts from the
>> manufacturers 3D
>> models
>> http://www.paltatech.com/files/STEP_import.png
>>
>> I'll share the footprints when I get some free time, have to
>> organize them
>> and make a repo for it. Oh and I have to learn to scale the parts
>> by
>> 1/2.54. How do you scale them? it seems MCAD don't like to just
>> shrink a
>> part.
>> There is an Draft.scale() function call in your script, does it
>> work with
>> raw STEP files?
>>
>> Regards
>>
>>
>>
>>
>>
>>
>> Marcos
>>
>> On Sat, Aug 22, 2015 at 5:26 PM, easyw <easyw@xxxxxxxxxxxx
>> <mailto:easyw@xxxxxxxxxxxx>> wrote:
>>
>>
>>
>>
Attachment:
FC generator.png
Description: PNG image
Follow ups
References
-
kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-12
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-13
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-13
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-14
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-14
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-18
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-19
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-19
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-19
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-19
-
Re: kicad StepUp update and STEP repository of parametric models
From: Cirilo Bernardo, 2015-08-19
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-19
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-19
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-20
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-22
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-23
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-23
-
Re: kicad StepUp update and STEP repository of parametric models
From: Marcos Chaparro, 2015-08-23
-
Re: kicad StepUp update and STEP repository of parametric models
From: easyw, 2015-08-24