[Patentpractice] FreeCAD and Inkscape for patent drawings, hatching versus shading, and OS questions
Timothy Snowden
tdsnowden at outlook.com
Wed Oct 22 13:53:32 UTC 2025
Oh, and if you're used to Visio, don't ignore LibreOffice Draw. It takes
a bit to understand the LibreOffice way of doing things, but Draw is
actually a pretty decent Visio replacement.
On 10/22/2025 8:51 AM, Timothy Snowden wrote:
>
> BTW - if you want a complete MS365 replacement, check out Nextcloud.
> It's not perfect, but it's actually pretty good, and you can run it
> entirely on your own hardware if you want, or you can pay a service
> like https://www.federated.computer/ to manage it for you (they are
> good to work with) -- and they use Jitsi (another FOSS project) for
> videoconferencing (been one of the most reliable videoconferencing
> services I've used).
>
> On 10/22/2025 8:49 AM, Timothy Snowden wrote:
>>
>> I've used all three. They work, and are great. I still use Inkscape
>> on at least every other application (I don't use Visio, but I do use
>> WithEdge for drafting -- hence my less reliance on flowcharting). I
>> use FreeCAD semi-regularly to open a STP file and generate SVGs to
>> take to Inkscape and modify. DrawIO is also a good project for
>> flowcharts (free, but not fully open source) because Inkscape is not
>> the greatest / most efficient with flowcharts. yEd is also a good
>> graph editor (again, free but not open source) and runs on Ubuntu
>> last time I looked.
>>
>> 1. Inkscape - I created a template with different common drawings I
>> commonly use. If I'm preparing a complete drawing set in Inkscape, I
>> really like Inkscape's ability to look at all the pages like a
>> 'canvas' instead of one at a time. I also use snapping heavily. So I
>> guess that answers your questions -- I build out the drawing pages
>> directly on Inkscape. I've thought that Inkscape's extensability
>> would open the door to a really nice patent drawing specific plugin
>> for automatic numbering, generating a reference list, etc. ... but
>> never had time to pursue that.
>>
>> 2 & 3. I've run both on Ubuntu. For a few years I ran only on Ubuntu
>> for all patent drafting. FreeCAD & Inkscape both run well on Ubuntu
>> -- possibly better than on Windows. No particular advice -- they
>> pretty much install natively. If you plan to modify them you might
>> want to avoid snaps, as those aren't as friendly to modification.
>>
>> 4. Not FOSS, but I use PDFX-Change to rasterize everything to B&W
>> anyway - I forget the exact algorithm but it does a pretty good job
>> of getting shading as close visually as you're going to get in B&W
>> only. Probably my primary pain point on Ubuntu is the lack of really
>> good PDF software. Good CAD software used to be the other lack
>> (VariCAD was your primary paid option), but FreeCAD is plenty capable
>> now.
>>
>> 5. For shading, I typically try to use a cross-hatching pattern fill
>> in Inkscape and avoid 'shading' per se. However, if you're coming
>> from FreeCAD, you can cross-hatch a cross-section (by default), and
>> change green to B&W, and it comes out pretty good.
>>
>> 6. Not sure -- I would imagine so, but I'm not clear exactly what
>> you're doing in shading, so there may be several tools that could do it.
>>
>> 7. Theoretically, yes.
>>
>> 8. Well, no, since we can't see the source and AFAIK PatentCenter
>> doesn't publicly adhere to a given color standard, I guess we can't
>> know that PatentCenter will reliably properly interpret those, but
>> that would equally affect all other files too, since that's how
>> everybody else is defining the colors too. So ... I think that it's
>> safe to rely on from a practical point of view.
>>
>> Hope that helps.
>>
>> On 10/22/2025 8:30 AM, Rick Neifeld via Patentpractice wrote:
>>> *Background and Questions:*
>>> Being able to prepare complicated patent drawings has been on my
>>> professional bucket list for a couple decades. To do so with purely
>>> open source software is kinda on that list.
>>>
>>> I can now design 3D models, generate 2D engineering drawings
>>> therefrom, and export the drawings to SVG, from FreeCAD. And I can
>>> use Inkscape to import the SVG files and readily mark them up with
>>> sheet numbers, Figure numbers, reference characters, curved and
>>> straight lead lines, arrows, and feature numbers, and then export
>>> them from Inkscape to pdf (or to a bit mapped image format
>>> suitable for including in a strict DOCX file). And both FreeCAD and
>>> Inkscape are free and open source.
>>>
>>> 1. Has anyone else gone down this path and have any observations,
>>> dos and don'ts, or the like? Did you use all ten default (or
>>> multiple) views in a page or stick to one view? Why or why not?
>>>
>>> *Ubuntu Compatibility*
>>> I am currently using FreeCAD and Inkscape on Windows 10. Upon
>>> review of Windows 11, it seems to me a bridge too far. Windows 11
>>> locks the user in to Windows and MS products for all eternity. The
>>> combination of a TPM 2.0 chip required by Windows 11, mandatory
>>> secure boot, and automatic turnon of bitlocker on boot, tied to the
>>> users microsoft ID, does that. Ubuntu, FreeCAD, and Inkscape are
>>> all free an open source. And I have enough technical oomph to load
>>> and use ubuntu on some computers. So I plan to do that, keeping my
>>> existing Windows boxes, but moving to all free and open source.
>>>
>>> 2. Has anyone run FreeCAD on Ubuntu? Got any sage or stupid
>>> advice? Any difference from running on Windows?
>>> 3. Has anyone run Inkscape on Ubuntu? Got any sage or stupid
>>> advice? Any difference from running on Windows?
>>>
>>>
>>> *Hatching versus shading*
>>> Hatching, what the patent rules identify as oblique lines to
>>> identify cross-sections.
>>> Shading, what the patent rules identify has usable to identify
>>> curved surfaces and, in perspective view, flat surfaces
>>>
>>> 4. My issue here is the PTO conversion of image data to bitonal, at
>>> least for pdf images. First, I am guessing that bit mapped objects
>>> in "DOCX" files are likewise converted to bitonal. Does anyone know
>>> if that is the case?
>>>
>>> 5. Assuming PatentCenter converts to bitonal an uploaded grayscale
>>> pdf image file, how does it handle "shading." Shading seems to be
>>> ambiguous because it defines what we see and not the data format.
>>> For example, I could make something look shaded rendaring a a
>>> bitonal image file in which every third pixel was black, the rest
>>> white. But that is not generally how its done, right?
>>>
>>> 6. Is there some method of defining in Inkscape (or some other svg
>>> file editor) shading in bitonal data format?
>>> 7. Can I define the line spacing and dimension small enough in
>>> Inkscape so that the result appears to be shading instead of
>>> individual lines? If so, what settings?
>>> 8. FreeCAD and Inkscape allow for RGB or RGBa settings that are
>>> equivalent to white, and black. For example, 255,255,255 and 0,0,0.
>>> Do we know that PatentCenter will interpret those as the proper
>>> bitonal values, aka white and black?
>>>
>>>
>>>
>>>
>>> Best regards
>>> Rick Neifeld, J.D., Ph.D.
>>> Neifeld IP Law PLLC
>>> 9112 Shearman Street, Fairfax VA 22032
>>> Mobile: 7034470727
>>> Email: RichardNeifeld at gmail.com;
>>>
>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://oppedahl-lists.com/pipermail/patentpractice_oppedahl-lists.com/attachments/20251022/f791cf29/attachment.html>
More information about the Patentpractice
mailing list