Using Pocket or Groove to Edit Extruded Shape String Characters

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
Dick_Morris
Posts: 15
Joined: Tue Aug 04, 2020 9:50 am
Location: Anchorage, Alaska, USA

Using Pocket or Groove to Edit Extruded Shape String Characters

Post by Dick_Morris »

The first image shows what I'm trying to do. It is a door for a model steam turbine generator which will be printed and investment cast. The lettering around the edge was created with the FCCircular Text macro, the lettering in the center with Shapestring, and the logo with Part Design. My desire is to have the surface of all the raised text and logo stand proud of the domed surface by the same amount and have the outer surface follow the dome that they sit on. The way I tried to do it was to use a Part Design Groove at a slightly larger radius than the domed surface. The Groove command will remove the desired part of the logo, but not any of the text. I also tried a Pocket command to radius just the letters in the center, but that didn't work either. Is there a way to make the Groove or Pocket commands act on Shapestring text?

My workaround in the first image was to use separate extrusions for the center text, outer text, and logo. This sort of works, but the letters at the ends of the center text are much taller than those in the center.

I prepared a simplified version of the model as shown in the second image. That image shows that by using Groove, the extruded logo prepared in Part Design was trimmed, but the extruded lettering from FCCircular Text and Shapestring was not.

I'm attaching the file for the simplified version.

OS: Windows 10 Version 2004
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 2021.717.24301 +3627 (Git)
Build type: Release
Branch: LinkStage3
Hash: f63a5ea7b459872a3798027df0ff25e776524859
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United States (en_US)
Attachments
Test Piece 5.FCStd
(492.25 KiB) Downloaded 41 times
JPG.jpg
JPG.jpg (18.54 KiB) Viewed 1763 times
chrisb
Veteran
Posts: 54313
Joined: Tue Mar 17, 2015 9:14 am

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by chrisb »

Short of time now, so just two ideas:
1) create sketches and use addon Curves workbench's Map sketch to face function.
2) Raise them all far enough and then cut the eccess away with something following the curve of the lid.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Dick_Morris
Posts: 15
Joined: Tue Aug 04, 2020 9:50 am
Location: Anchorage, Alaska, USA

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by Dick_Morris »

2) Raise them all far enough and then cut the excess away with something following the curve of the lid.
That's what I tried but I haven't been successful in cutting away anything but the extruded sketch from Part Design.
chrisb
Veteran
Posts: 54313
Joined: Tue Mar 17, 2015 9:14 am

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by chrisb »

You have to make a union first.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54313
Joined: Tue Mar 17, 2015 9:14 am

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by chrisb »

Here is a proposal based on your model. I did the cut in Part workbench so you don't have to switch worbenches again.
There is one thing left to do (skipping it keeps filesize down):
- switch to Part WB
- select Fusion
- select Revolve
- make a boolean cut.

Edit: I just uploaded the file again. There was an illegal reference left.
Attachments
TestPiece_cb.FCStd
(647.58 KiB) Downloaded 38 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
domad
Veteran
Posts: 2096
Joined: Mon Jun 22, 2020 12:16 pm

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by domad »

Dick_Morris wrote: Sun Oct 03, 2021 6:30 am .......
Hello, greetings to the community!
You can also do this with the Wb "Part" -> "Create prjection on surface" function.
You have to create the faces of each single letter, then set the top view and use the projection function, in the panel you can adjust the height of the letters whose profile will follow the curvature of the cap.
For the letters with the internal void you have to operate the Boolean difference always in the Wb "Part".
I am attaching the complete "Test" file of the workflow.
A greeting
Attachments
Test Piece 5-2.FCStd
(356.07 KiB) Downloaded 33 times
Test.png
Test.png (189.45 KiB) Viewed 1634 times
User avatar
Dick_Morris
Posts: 15
Joined: Tue Aug 04, 2020 9:50 am
Location: Anchorage, Alaska, USA

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by Dick_Morris »

chrisb and domad,

Thank you for your responses. I'll apply your suggestions to see if I can make them work for me. Everything I have picked up about Freecad has been from Youtube, the Wiki, trial and lots of error, and a couple of posts here. There is still a lot to learn!
mario52
Veteran
Posts: 4701
Joined: Wed May 16, 2012 2:13 pm

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by mario52 »

Hi

Bouchon_5-3_00.gif
Bouchon_5-3_00.gif (617.85 KiB) Viewed 1496 times

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
Dick_Morris
Posts: 15
Joined: Tue Aug 04, 2020 9:50 am
Location: Anchorage, Alaska, USA

Re: Using Pocket or Groove to Edit Extruded Shape String Characters

Post by Dick_Morris »

Thank you Mario.
Post Reply