Skip to content

Commit ca06490

Browse files
committed
News: Fix misc issues
1 parent ea856bd commit ca06490

File tree

166 files changed

+110
-818
lines changed
  • content/en/news
    • 2022
      • 11
        • fosdem-and-freecad-meeting-travel-grants
        • fpa-website-and-handbook
      • 12
        • new-in-0-20-improved-openscad-compatibility
        • the-little-things-navigation-cube-update
        • your-article-here
    • 2023
    • 2024
      • 01
      • 02
      • 03
      • 04
      • 05
        • forged-in-freecad-4axis-for-cnc-ring-engraving
        • meet-dave-carter-rocketry-workbench-and-materials-editor-contributor
        • upcoming-feature-freeze-and-ui-freeze-for-freecad-1-0
        • wip-wednesday-1-may-2024
        • wip-wednesday-15-may-2024
        • wip-wednesday-22-may-2024
        • wip-wednesday-29-may-2024
        • wip-wednesday-8-may-2024
      • 06
        • feature-freeze-for-freecad-1-0-is-now-on
        • forged-in-freecad-boat-hull-hydrostatic-and-stability-analysis
        • tutorial-approaching-the-how-do-i-get-started-in-freecad-question
        • wip-wednesday-26-june-2024
        • wip-wednesday-5-june-2024
      • 07
        • forged-in-freecad-avian-hang-gliders
        • forged-in-freecad-stemfie-3d-printable-open-source-construction-kit
        • new-grants-approved-toponaming-api-docs
        • wip-wednesday-17-july-2024
        • wip-wednesday-24-july-2024
        • wip-wednesday-31-july-2024
      • 08
        • shawn-hymel-discusses-freecad-on-the-amp-hour-podcast
        • wip-wednesday-14-august-2024
        • wip-wednesday-21-august-2024
        • wip-wednesday-28-august-2024
        • wip-wednesday-7-august-2024
      • 09
        • new-grants-approved-variant-parts-debugging-with-clion-and-vscode-homebrew-build-update
        • tutorial-getting-started-with-the-assembly-workbench
        • wip-wednesday-11-september-2024
        • wip-wednesday-18-september-2024
        • wip-wednesday-25-september-2024
        • wip-wednesday-4-september-2024
      • 10
        • new-grants-ci-hosting-research-bugfixing-v1-0-teaser-video
        • wip-wednesday-16-october-2024
        • wip-wednesday-2-october-2024
        • wip-wednesday-23-october-2024
        • wip-wednesday-30-october-2024
        • wip-wednesday-9-october-2024
      • 11
      • 12
    • 2025
      • 01
      • 02
      • 03
      • 04
        • forum-and-wiki-performance-anubis-deployed
        • tutorial-installing-cfdof-wb-to-begin-exploring-computational-fluid-dynamics
        • tutorialgetting-started-with-spreadsheets-and-parametric-design
        • wip-wednesday-16-april-2025
        • wip-wednesday-2-april-2025
        • wip-wednesday-23-april-2025
        • wip-wednesday-30-april-2025
        • wip-wednesday-9-april-2025
      • 05
      • 06
        • forged-in-freecad-io-rodeos-open-colorimeter
        • wip-wednesday-25-june-2025
      • 07/tutorial-getting-started-with-the-sheetmetal-workbench
      • 08
        • forged-in-freecad-cern-cms-detector-cable-clamps
        • forged-in-freecad-juze-crailsheim-summer-rc-boat-workshops
        • freecad-1-0-2-released
        • wip-wednesday-27-august-2025
      • 09
        • forged-in-freecad-and-kicad-community-bike-sound-system-solutions
        • what-is-new-in-fem-for-freecad-1-1
      • 10
        • fosdem-2026-freecad-day-and-the-open-hardware-and-cad-cam-devroom-cfp
        • google-summer-of-code-2025-recap
        • job-offer-competition-co-ordinator
        • tutorial-getting-started-with-techdraw
      • 11/explainer-appearance-properties-in-freecad
    • 2026
      • 02
      • 03
        • forged-in-freecad-and-openscad-openbrushograph
        • fpa-grant-program-2025-year-in-review

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+110
-818
lines changed

content/en/news/2022/11/fosdem-and-freecad-meeting-travel-grants/index.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,22 @@ The [FreeCAD project association (FPA)](https://github.com/freecad/fpa) is offer
1616
**The Program**
1717

1818
- The FPA seeks to provide financial assistance to FreeCAD community members traveling to FOSDEM.
19-
2019
- The FPA will issue grants up to a maximum of USD 500 per person and will spend a maximum of USD 5000 in total.
21-
2220
- The grant amount is USD 500 or the price of your travel, whichever is lower.
2321

2422
**Who is Eligible**
2523

2624
- Any person listed under "The team" on the FreeCAD forum is eligible automatically.
27-
2825
- Any person with an approved FreeCAD-related talk at FOSDEM is eligible automatically.
29-
3026
- Any other FreeCAD community member not fitting in the above categories may apply for a grant, but only candidates with significant contributions to FreeCAD will be considered by the FPA. FPA members will decide upon each case individually based on criteria including volume of code contributions as well as duration and extent of community participation.
31-
3227
- Grants will be issued on a first-come, first-served basis.
33-
3428
- Any person interested must request a grant: no grant will be awarded automatically. All requests will be considered and must be approved by the FPA.
35-
3629
- Requests must be submitted by sending an email to the FPA at [fpa@freecad.org](mailto:fpa@freecad.org) no later than December 31st, 2022.
3730

3831
**How can the money be used?**
3932

4033
- The grant must be solely used for travel to and from Brussels for FOSDEM.
41-
4234
- Candidates must submit proof of travel expenses to the FPA (e.g. a train or plane ticket) in order to obtain a grant.
43-
4435
- If travel by train is available,, train should be used preferably instead of plane. The FPA will deliberate over cases that don't follow this guideline.
4536

4637
**When do I get the money?**

content/en/news/2022/11/fpa-website-and-handbook/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ The FreeCAD Project Association (FPA) was founded on the ideals of transparency
1717

1818
This past week we launched a [revamped version of our website](https://fpa.freecad.org) that includes the organization's charter, budget, and [our new Handbook](https://fpa.freecad.org/handbook/). The Handbook is based on the ideas from [GitLab's "Handbook First" scheme](https://about.gitlab.com/company/culture/all-remote/handbook-first-documentation/), in which anytime someone has a question about the organization it should be answerable by a reference to a specific part of the handbook. When we encounter questions that aren't answered by the handbook, a new entry is added to it with the answer, so it always provides the most authoritative, up-to-date information about our activities.
1919

20-
You'll also find a [list of FPA initiatives](https://fpa.freecad.org/programs.html) (right now, the [Development Fund](https://fpa.freecad.org/programs/fpadf-announcement) and the [FOSDEM Travel Grants program](https://fpa.freecad.org/programs/fosdem-travel-grants)),[ contact information](https://fpa.freecad.org/#contact) for the organization, information on [how to donate](https://fpa.freecad.org/#donations), and more. In fact, if you have a question about the Association that is _not _answered by the handbook, please [contact us](https://fpa.freecad.org/#contact) so we can add it.
20+
You'll also find a [list of FPA initiatives](https://fpa.freecad.org/programs.html) (right now, the [Development Fund](https://fpa.freecad.org/programs/fpadf-announcement) and the [FOSDEM Travel Grants program](https://fpa.freecad.org/programs/fosdem-travel-grants)), [contact information](https://fpa.freecad.org/#contact) for the organization, information on [how to donate](https://fpa.freecad.org/#donations), and more. In fact, if you have a question about the Association that is _not _answered by the handbook, please [contact us](https://fpa.freecad.org/#contact) so we can add it.

content/en/news/2022/12/new-in-0-20-improved-openscad-compatibility/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ cover:
1212
---
1313

1414

15-
FreeCAD has supported importing *.scad and *.csg files from [OpenSCAD ](http://openscad.org/)for several years, but supporting the full range of features provided by OpenSCAD is an ongoing project. The FreeCAD 0.20 release brings improved compatibility with several more commands, as well as bug fixes to several existing commands.
15+
FreeCAD has supported importing *.scad and *.csg files from [OpenSCAD](http://openscad.org/)for several years, but supporting the full range of features provided by OpenSCAD is an ongoing project. The FreeCAD 0.20 release brings improved compatibility with several more commands, as well as bug fixes to several existing commands.
1616

1717
### Low-poly modeling
1818

content/en/news/2022/12/the-little-things-navigation-cube-update/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ cover:
1212
---
1313

1414

15-
One of the elements that nearly everyone who uses FreeCAD has on their screen when working in 3D is the Navigation Cube. It provides a simple way of visualizing your orientation in 3D space, and serves as a simple way to navigate to predefined views ("Front", "Top", _et cetera_). A few weeks ago developer "adrianinsaval" (Adrián Insaurralde Avalos) submitted [an improvement to the Navigation ](https://github.com/freecad/freecad/pull/7876)[Cube](https://github.com/freecad/freecad/pull/7876) that makes the corners much easier hit-targets, so it's now easier to switch to isometric views of your model without going to the menus. Adrián was assisted in this venture by "Rexbas", "Jolbas" and "donovaly" (Uwe Stöhr), so if you appreciate the new, easier-to-use navigation cube, send your thanks their way.
15+
One of the elements that nearly everyone who uses FreeCAD has on their screen when working in 3D is the Navigation Cube. It provides a simple way of visualizing your orientation in 3D space, and serves as a simple way to navigate to predefined views ("Front", "Top", _et cetera_). A few weeks ago developer "adrianinsaval" (Adrián Insaurralde Avalos) submitted [an improvement to the Navigation](https://github.com/freecad/freecad/pull/7876)[Cube](https://github.com/freecad/freecad/pull/7876) that makes the corners much easier hit-targets, so it's now easier to switch to isometric views of your model without going to the menus. Adrián was assisted in this venture by "Rexbas", "Jolbas" and "donovaly" (Uwe Stöhr), so if you appreciate the new, easier-to-use navigation cube, send your thanks their way.
1616

1717
You can find the feature in the [latest development builds](https://github.com/freecad/freecad-Bundle/releases/tag/weekly-builds) of FreeCAD: it will be included in the next full (non-maintenance) release.

content/en/news/2022/12/your-article-here/index.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,12 @@ cover:
1414
In a new initiative aimed at improving the quantity and quality of online writing about FreeCAD, the FreeCAD Project Association is happy to announce that honoraria are now available for article writers here on FreeCAD News.
1515

1616
- The FPA will allocate $5000/yr to pay for original blog content.
17-
1817
- Content will be selected by the blog editor.
19-
2018
- Author will work with editor to finalize the article for publication.
21-
2219
- Author of selected content will be paid $100 per post.
23-
2420
- The FPA gets a non-exclusive right to publish the content in perpetuity.
25-
2621
- Content author retains copyright and may re-use the article on a personal blog, magazine, etc.
27-
2822
- Submitted posts must be at least 2000 words in length.
29-
3023
- Published posts will have a byline identifying the author (may use forum handle or another alias)
3124

3225
If you are interested in publishing an article here, please contact me at [chennes@freecad.org](mailto:chennes@freecad.org) to discuss your idea.

content/en/news/2023/01/the-rotation-api-in-freecad/index.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,7 @@ rot = App.Rotation(V(1,0,0), V(0,0,0), V(1,0,1), 'ZXY')
9292
What does this represent? `string` is the priority order of the axes.
9393

9494
- Z is first: the Z-axis is rotated into the direction vecz: `V(1,0,1)`. (Two degrees of freedom used.)
95-
9695
- X is second: the rotated X-axis is placed in the plane defined by the `vecx` and `vecz` arguments, orthogonal to `vecz`. That is, the **component** of `vecx` orthogonal to `vecz` defines the rotated X direction. (Uses one more degree of freedom.)
97-
9896
- Y is third: the `vecy` argument is completely ignored. The new Y-axis is created forming an orthogonal triad with the new Z and X axes, constructed from the above by the right hand rule (in the direction Z x X, for those familiar with the vector cross-product).
9997

10098
Our example generates the same rotation illustrated in Figs. (1) and (2) above. Note how the (blue) z-axis and (red) x-axis in Fig. (1) change. The mapping from (xvec, yvec, zvec) to normalized direction vectors, in the second listed step above, is illustrated in Fig (3), the movie below.
@@ -140,9 +138,7 @@ placement_compound = placement2 * placement1
140138
There are three important things to note:
141139

142140
- Both placements/rotations reference the `same` coordinate system.
143-
144141
- Unlike when multiplying numbers, the order matters! If you rotate an object around two different axes, you'll generally get a different result if you reverse the order of operations.
145-
146142
- The rotation `rot2*rot1` means first rot1, then rot2. Think of them as function applications to understand the order.
147143

148144
To illustrate the second point, let us consider two easily visualized rotations R and S and apply them in opposite orders.
@@ -185,20 +181,16 @@ If we want to rotate an object about an axis that is offset from the origin, we
185181
App.Placement(base, rotation, center)
186182
```
187183

188-
This means
184+
This means:
189185

190186
- Rotate by `rotation` about an axis through `center`
191-
192187
- Translate the result by `base`
193188

194189
As an exercise, how could we have done this from first principles?
195190

196191
- Translate by -`center`
197-
198192
- Rotate by `rotation`
199-
200193
- Translate back by `center`
201-
202194
- Translate by `base`
203195

204196
```py

content/en/news/2023/01/wip-wednesday-11-jan-2022/index.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,9 @@ This week we're introducing a new blog feature: "WIP Wednesday". I'm collecting
1717
So, for the week of 11 Jan 2023, we have a few in-progress tasks from various developers:
1818

1919
- @sliptonic (maintainer of the Path CNC workbench) is working on coaching @luvtofish on adding a tapping operation in [PR 8069](https://github.com/freecad/freecad/pull/8069).
20-
2120
- He's also working on a PR for [bug 7855](https://github.com/freecad/freecad/issues/7855) (threadmill collision) and another for [bug 7600](https://github.com/freecad/freecad/issues/7600) (adaptive task panel controls).
22-
2321
- @openBrain is working on our continuous integration (CI) system so that we have better automated testing of incoming code.
24-
2522
- @wandererfan is working on various TechDraw projects: easier 3d dimensions ([issue 7830](https://github.com/freecad/freecad/issues/7830)), light on dark mode ([8062](https://github.com/freecad/freecad/issues/8062) & [8093](https://github.com/freecad/freecad/issues/8093)), ANSI Y14.5 compatible text, and investigating panning anomalies with zoom at cursor.
26-
2723
- @Roy_043 is working on some Draft WB bugs: an Undo problem that only affects Windows users ([issue 8044](https://github.com/freecad/freecad/issues/8044)), and some [annotation style problems](https://forum.freecadweb.org/viewtopic.php?f=3&t=73222).
28-
2924
- @jonasb is working on exposing the addednum and dedenum coefficients of Part Design's involute gear profile. This will allow modification of the tooth height and thus use the profile for things other than full-depth systems.
30-
3125
- I (@chennes) am working on refactoring the Addon Manager to improve its unit test coverage, in anticipation of adding support for a "Last updated" field in the user interface. I'm also chasing down a couple of bugs related to the Addon Manager not properly installing addons.

content/en/news/2023/01/wip-wednesday-18-jan-2023/index.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,8 @@ Things are relatively quiet in the FreeCAD development world this week. There's
1717
Here are this week's development highlights:
1818

1919
- The big item for the week is a virtual developers' meeting about the toponaming merge: on Friday, 20 January, 15:00 central European time (UTC+1) we are going to discuss the next step in that process. Interested developers should contact @uwestoehr on the FreeCAD Forums for an invitation link.
20-
2120
- @sliptonic has merged [PR 8186](https://github.com/freecad/freecad/pull/8186) for issue 8185 (Deburr offset problems), and is continuing tapping operation work Draft [PR 8069](https://github.com/freecad/freecad/pull/8069), and reviewing all issues related to unnecessary Z height moves.
22-
2321
- @openBrain hopes to submit the PR for the Continuous Integration (CI) improvements this week. It will remain a work-in-progress, but is ready for preliminary rollout.
24-
2522
- @wandererfan is engaged in what he calls "pest control" this week. In particular there is a Mac OS-specific bug with dimensioning that is a high priority to resolve.
26-
2723
- @wmayer continues to work towards full Qt6-compatibility, this week cleaning up a lot of old-style signal-and-slot usage.
28-
2924
- @jnxd and @abdullahtahiriyo continue to make steady progress improving the Sketcher B-Spline code. This work is partially funded by an [FPA Development Fund grant](https://fpa.freecad.org/programs/fpadf-announcement).

content/en/news/2023/01/wip-wednesday-25-jan-2023/index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,7 @@ cover:
1515
Lots of interesting development happening this week as everyone gets ready for [FreeCAD Day 2023](https://blog.freecad.org/2023/01/04/freecad-meeting-day-2023/) in Brussels next week.
1616

1717
- @sliptonic announced the [launch of a new company, Ondsel](https://opencoreventures.com/blog/2023-01-ondsel-freecad-launch/), focused on cloud deployment and collaboration using FreeCAD.
18-
1918
- @abdullah is working on a new concept for a "[non-instrusive notification center](https://forum.freecadweb.org/viewtopic.php?p=651344#p651344)."
20-
2119
- @wandererfan is working on the (oh-so-thrilling) "FPA Financial Reports for 2022", and also doing a bit of development work on cosmetic geometry enhancements.
22-
2320
- @openBrain continues work on the continuous integration system on GitHub, and his PR is nearly ready for merge. He continues to work on several related projects.
24-
2521
- @mlampert is looking into using the [Cavalier Contours library](https://github.com/jbuckmccready/cavalier_contours) for Path operations.

content/en/news/2023/02/freecad-day-2023-wrap-up/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ As I write this it is 10:15pm here in Brussels. I'm at a bar surrounded by crazy
1515

1616
FreeCAD Day 2023 was a smashing success, with over 50 FreeCAD users and developers gathering in Brussels for a FOSDEM pre-conference. We heard 14 presentations/discussions on a suite of topics, ranging from Hang-glider design for laser cutting, to a proposal for how to merge the Topological Naming Problem mitigation branch into the main development trunk.
1717

18-
A detailed breakdown of the day can be found [here at the FreeCAD Forums](https://forum.freecad.org/viewtopic.php?p=657966), but the main takeaway for me was that FreeCAD is growing. Like it or not, we have more users, more developers, and more maintainers than ever before. We have an official "[FreeCAD Project Association](https://fpa.freecad.org)" whose sole mission is to support FreeCAD, we have a [private "Open Core" company (ONDSEL)](https://ondsel.com) leading the way on some complex technical topics, we have the [Open Toolchain Foundation ](https://www.opentoolchain.org)funding FreeCAD developers to work on various projects to support end-to-end Open-with-a-capital-O hardware development. And we have **you**: all of you reading this. You wouldn't have made it this far in the article if you didn't care about the future of FreeCAD.
18+
A detailed breakdown of the day can be found [here at the FreeCAD Forums](https://forum.freecad.org/viewtopic.php?p=657966), but the main takeaway for me was that FreeCAD is growing. Like it or not, we have more users, more developers, and more maintainers than ever before. We have an official "[FreeCAD Project Association](https://fpa.freecad.org)" whose sole mission is to support FreeCAD, we have a [private "Open Core" company (ONDSEL)](https://ondsel.com) leading the way on some complex technical topics, we have the [Open Toolchain Foundation](https://www.opentoolchain.org)funding FreeCAD developers to work on various projects to support end-to-end Open-with-a-capital-O hardware development. And we have **you**: all of you reading this. You wouldn't have made it this far in the article if you didn't care about the future of FreeCAD.
1919

2020
So make a cool part. Publish a tutorial. Ask a question on the [forums](https://forum.freecad.org/). Or the [Discord](https://discord.gg/w2cTKGzccC). Or the [LinkedIn](https://www.linkedin.com/groups/4295230) page. Or [Mastodon](https://fosstodon.org/@FreeCAD). Or one of the other eight trillion social media platforms out there. Maybe you're a software developer, or _want_ to be... there are a [TON of open issues](https://github.com/freecad/freecad/issues) for you to tackle. Drop a Maintainer a line if you need help picking one. But the most important thing is to be a part of the community: **you** get to set the direction of FreeCAD! Get out there and make something.

0 commit comments

Comments
 (0)