Here is a resin mold we designed (and built with CNC miller) to fix a 5000$ cable last week. This was our first experience with molding so we had to play around with sizes. First I designed it with freecad. But since tweaking parameters in freecad can be a little tricky, I decided to switch to cadquery. In my experience it's harder to design something from scratch in cadquery, especially if you are not exactly sure what you want. But, once you get the shape built in your mind (or in another cad tool :D), its easier to work with cadquery compared to gui based CAD tools. Its like I tell cadquery exactly what I want and it builds it for me. Another advantage is that; its more re-usable. You can put certain features in functions and use them in completely unrelated designs with ease.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/e1fc9be4-951c-4b0a-8a7e-66d218f31310%40googlegroups.com.
It's also really cool that you learned a new fabrication technique rather than just paying $5000 for a new cable. Thanks for sharing!The way you're using the box selector to add fillets is a technique I need to remember. It's a really effective method that I had forgotten about until I saw your script.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/06728530-b512-47f5-9f25-7aa6ffe30b0f%40googlegroups.com.
(1) would you mind if we featured your example on the frontpage of cadquery?(2) can you put your finger on why CQ design is difficult? Which of these things do you think would help the most to remedy it?(a) a GUI(b) ability to visualize workplanes and sketches(c) easier installation and setup(d) ability to import dxf (2d geometry)(e) 2d constraints rather than just 'fixed geometry' based(f) other?
And, on another note, @hyOzd, i assume you guys went CQ-->STEP->Gcode to get it milled, right?
It's also really cool that you learned a new fabrication technique rather than just paying $5000 for a new cable. Thanks for sharing!
@dcowden I would be very happy to see it featured : )
And selectors should be improved. They are the heart of cadquery in my opinion.
. 2d drawings can be a little challenging in cadquery syntax
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/4ffa0532-f5e1-459c-a651-029b3f0c19c6%40googlegroups.com.
Hi,
here is my example (see also here): I designed a clock (using some other CAD tool) which consists only of 2D shapes that should be laser-cut from 1mm steel. Now my idea is to write a script that 'extracts' all the shapes, orients them correctly and arranges them in a space saving way (something I did manually in the past). So I wrote a really dirty script, that recognizes the orientation of each shape, rotates them accordingly and uses this script to arrange them, see both screenshots. I think it's quite obvious that the packing can be improved, so the next thing I tried is using this library. Unfortunately that script is written in java, but the results look promising. So I exported the shapes s.t. I can import them using that library. But to do that correctly I need to export the points that define a face in the correct order (counter-clockwise), which is were I'm currently stuck at (see also the issue on github). Since this is a free-time project, I currently don't have so much time to work on this. But my next step would be to determine the correct point order using edges. Cutouts make this harder... but it would be pretty cool if this would work reliably.
Johannes
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/b2107767-0c48-469d-96ce-b03dc240a75e%40googlegroups.com.
Awesome Jeremy! Thanks for sharing!
I would like to add this sample to the front page of cadquery page. May I?
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/CAO9BemhFtXM3etK_WpDZENEqWpKT8CkH_6nYYvC-pnvm%2BOeZ_A%40mail.gmail.com.
Sure thing.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/6ae5b397-34b5-4f8e-b7b2-dc06113c46b3%40googlegroups.com.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+unsubscribe@googlegroups.com.
Those comments look great, thanks Adam. I'll get that added to the examples that come with our FreeCAD module.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to a topic in the Google Groups "CadQuery" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cadquery/mS2ITd37sQA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cadquery+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/e43c8579-ddc5-4320-aaf3-a24c5ae7418f%40googlegroups.com.
Thanks for this example. It's been added in the latest commit of the FreeCAD module. I had to add some spaces and newlines to get our editor's syntax checker to stop complaining, but none of the logic was altered.
On Thu, Sep 22, 2016 at 4:47 AM, Jeremy Wright <wrig...@gmail.com> wrote:
Those comments look great, thanks Adam. I'll get that added to the examples that come with our FreeCAD module.
On Sep 21, 2016 15:47, "Adam Urbanczyk" <adam.jan....@gmail.com> wrote:
@jmwright -- I finally added some comments to the file. Let me know if it is clear enough or not.
On Friday, August 19, 2016 at 8:20:47 PM UTC+2, jmwright wrote:@Adam - Would you be interested in adding some comments to key sections of this script so that I could include it as an advanced example within the CadQuery module for FreeCAD?--You received this message because you are subscribed to a topic in the Google Groups "CadQuery" group.
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cadquery/mS2ITd37sQA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cadquery+u...@googlegroups.com.
Nah, just using them as a guidepost. I might have to be careful about U.S. export control restrictions if I reproduce the NASA setup as open source, but I'll check that out before I get too far.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/f435cf2e-0c3f-4db1-a727-3cf2b0d87a86%40googlegroups.com.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/7843c164-ebda-4284-b053-5191b7cee530%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+unsubscribe@googlegroups.com.
--
cadquery home: https://github.com/dcowden/cadquery
post issues at https://github.com/dcowden/cadquery/issues
run it at home at : https://github.com/jmwright/cadquery-freecad-module
see it in action at http://www.parametricparts.com
---
You received this message because you are subscribed to the Google Groups "CadQuery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadquery+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cadquery/169fcb4c-0aca-449a-b227-3d7dc6826513%40googlegroups.com.
def makeHex(self,diameter):
#self refers to the CQ or Workplane object
....
def _makePolygon(center):
.....
return cq.Wire.makePolygon(pnts)
return self.eachpoint(_makePolygon,True)
conda env create -f cqgui_env.yml -n cqgui
conda activate cqgui
python run.py)
To unsubscribe from this group and stop receiving emails from it, send an email to cadq...@googlegroups.com.