We recently implemented a bill of materials tool for the integrated Assembly workbench (patch by
@pierrelouisboy
). It's coming in the next larger release, v2024.3. Here is a quick demo and a write-up to explain our reasoning and outline future work
Chris Hennes has just merged our recent work on the integrated assembly workbench to upstream
@FreeCADNews
: functional joints and partial support for dragging attached parts. We are working on the next series of improvements and missing features
New patch by Pierre-Louis Boyer (Ondsel) merged to upstream
@FreeCADNews
: continuous trimming in Sketcher. Select the Trim tool, click and hold the mouse button, then drag around to trim any segments you hover, way easier then click-click-clickety-click :)
How cool is this? A 13-part assembly built with the new assembly workbench. Still very buggy but it's possible to start 'eating the dogfood' and finding those bugs in real assemblies. We're trying to get this in an appimage so people can play with it soon.
Another patch by
@pierrelouisboy
(Ondsel) merged to upstream
@FreeCADNews
: TechDraw views now snap to each, dimensions snap to each other, and values on dimensions snap to centers. It's a snapping party, y'all! Already available in Ondsel ES 2024.2 and now coming to FreeCAD 1.0
Updated Symmetry tool has been merged to upstream
@FreeCADNews
. New workflow: select geometry, choose the Symmetry tool, hover any line/point to preview, click to validate. New options: create symmetry constraints, delete original geometry. Patch by Pierre-Louis Boyer (Ondsel)
Another improvement we've been shipping in Ondsel ES is the new Translate tool in Sketcher: select geometry, then set distance and angle. Or create a rectangular pattern: set the number of rows and geometry copies in a row. Coming soon to
@FreeCADNews
as well
New Ondsel's patch merged to
@FreeCADNews
earlier this week: a basic Chamfer tool for Sketcher. The patch also reorganizes the fillet functionality: preserving corners is now an option rather than a standalone tool. Both Fillet and Chamfer now have default shortcuts
New Ondsel ES patch by
@pierrelouisboy
merged to upstream
@FreeCADNews
: all Insert View tools in TechDraw have been unified into one. Just select what you want to insert and click the button. Or don't select and click, then an Open File dialog will show up to load SVG or bitmaps
In other news, the integrated Assembly workbench now has support for the toponaming solution. The first patch by
@pierrelouisboy
(Ondsel) has just landed to the upstream project
Another Ondsel ES patch by Pierre-Louis Boyer merged to upstream
@FreeCADNews
: updated colors for geometry points in Sketcher, following a discussion with the upstream design working group
@FreeCADNews
's integrated assembly workbench!
Don't get too excited. It doesn't actually do anything yet but thanks to qewer33, obelisk, and Paddle, it's starting to look like something.
Follow the progress or join the fun at
Arc and Circle tools in Sketcher are getting floating input widgets just like some other tools before them, courtesy by Pierre-Louis Boyer (Ondsel). Background music by LenoxBeatMaker (CC-0)
We think that Geometric Dimensioning and Tolerancing (GD&T) should be a first-class citizen and a core feature in
@FreeCADNews
and Ondsel ES. Here is why
Small gear has 12 teeth, big has 36. How many revolutions of the small gear is needed to return to its starting position? Done in the integrated
@FreeCADNews
@Ondsel
assembly workbench with new "gear" joints. Inspired by
@veritasium
video (link in the comment)
We're not saying anything new. We're just going to say it a little louder. Educators and students should be using more FOSS tools like
@freecadnews
and should know that Autodesk doesn't have your best interests in mind.
Shai Seger of Fasteners WB and SheetMetal WB fame recently started working on shadows and ambient occlusion in
@FreeCADNews
. Here's an early demo of soft ground shadow, all done with Coin 3D and custom shaders
Assembly fun-time! We've built a release of
@freecadnews
with the new integrated assembly workbench and solver. It's sure to be buggy but you can now test it.
This very cool project shows what is possible with the Ondsel Solver. This isn't using the new integrated assembly workbench but rather is built with Jose's multi-body dynamics workbench
In fact, it's already possible! Just do a rubberband selection and press A or select the toolbar option to automatically apply horizontal/vertical constraints. It was part of the original patch, so it's already available in weekly builds and will be part of v1.0
@ondsel
@pierrelouisboy
@FreeCADNews
It would be excellent if you could make a selection of several lines with a rectangular selection and it would automatically align all of them.
New playground build is available. Main changes: support for externals objects and body subobjects like LCS and datums, joint placement is now relative to the object (instead of the doc origin). New in prev build: distance joint, count of inserted links
While this doesn't look like much, it represents an important milestone. The Ondsel Solver and integrated
@freecadnews
assembly workbench is coming to life.
It's beginning to solve!
Today we're making the Ondsel Assembly Solver code available under the LGPL! This is still WIP but it's ready for a broader audience of developers. Next step will be a Proof Of Concept with Assembly 3 using the solver.
To make Ondsel and
@FreeCADNews
great, we need a much better understanding of who's using it and how. We've put together a brief (less than 5 minutes) survey that will help. We'll share key findings but we need YOU to respond. Seriously important!
Ondsel ES ships with several new Sketcher tools, including the Dimensions tool for easy constraining and the Rotate tool where the Copies option allows quickly creating polar patterns
I began to reassemble my old telescope drive project in
@ondsel
@FreeCADNews
Integrated Assembly. Just for testing/exercise. The old asm was created in Assembly 3 and it was very fragile ("inconsistent constraints"), convoluted (interface) and slow (solver).
We've been working on a better solution for custom data elements for a while. Here is a somewhat technical video by Pieter Hijma. It covers shortcomings of existing solutions and proposes an alternative. Initial patch has already been merged to FreeCAD
The seventh, and final, installment of our blog series on the need for an integrated Assembly workbench in
@FreeCADNews
is finally out. This time: our conclusions and recommendations.
We've just released Ondsel ES 2024.2.1 with bugfixes. Notable changes: restored backwards compatibility with upstream SheetMetal (just open/resave v2024.2 files), various fixes in Sketcher and VarSets, backported fixes for Quick Measure and materials
Very cool to see varsets in use! Pro tip: if you upload a model with varsets to Ondsel Lens, anyone (with an account) can tweak your model variables online and download customized FCStd / OBJ / STL (whichever you enable in a share link)
I lost count of how many people showed up for
@FreeCADNews
day at
@fosdem
. At one point there were over fifty in the room with many standing. More than 25 powered through till the end. Thank you everyone. It was great!
Exciting
#FreeCAD
#UI
/
#UX
progress being made in RibbonUI! Successfully displaying an alternate iconset!! 🤩
However, 'geolta' is running into a technical
#SVG
scaling line thickness issue. Any SVG folk available to help?
#FLOSS
#FOSS
#OpenSource
#CAD
New playground build available with assembly updates: added visual indicator to identify grounded parts, line middle and face center of gravity can be JCS for joints now, insert tool has 'Insert as part' option
Grab it at
CAD project by
@KayraHumanoid
It's official! Ondsel is now launched. We're an open-core company building around the incredible
@FreeCADNews
project. We're excited to be working with
@OpenCoreVenture
. In the coming weeks and months we'll be expanding our team and talking about the exciting plans we have
This is great news! Phase 1 of the toponaming resolution project is finished. Incredible work by
@JohnDupuyCOMO
,
@ajinkyapdahale
, and many others in the
@FreeCADNews
developer community. Still a long way to go, but we're making progress!
Great news from the
@freecadnews
community.
Very close to a full V0.21 release. All we need is testers to make sure everything is working the way it should.
Oof...
@autodesk
Fusion360 is almost twice what the 3 year license was last time I paid. And lately I use it less.
Time to learn something new?
Ugh... but I have so many projects in there :(
Ondsel Lens just got better support for STEP files: now you can upload, version, and visualize them, create share links and share privately with other users — just like regular FreeCAD files
With 200+ addons developed for
@FreeCADNews
we expected there to be a lot of users who depend on them to get their work done. We just weren't quite sure how many such users we'd find or which addons would be most popular. Thanks to the survey, now we know
Another huge milestone was passed. We have officially completed phase
#2
of the
@freecadnews
toponaming project. This was a big one! Look for our upcoming blog post next week for a detailed report of where we are.
If you were ever frustrated by contrast issues in
@freecadnews
, you need to try the new OpenDark preference pack from Obelisk. Not just another dark theme but a brilliant improvement to color contrast everywhere. Fantastic contribution. Available in addon manager.
Last month, we ran a survey to better understand who
@FreeCADNews
users are: what kind of work they do, what frustrates them about the program, what they would be willing to pay for to get fixed, and more. This is part one of our takeaways
Obelisk spent a lot of time researching color palettes that work for both people with regular vision and for
people with various vision deficiences (see e.g. this thread: ). Kudos!
#FreeCAD
'OpenDark' theme has been updated per it's author, obelisk79. "This is an color-impaired accessible aesthetically pleasing theme ... based on the Open-Color Palette that is WCAG/APCA compliant." Grab it via the Addon Manager.
#FLOSS
#FOSS
#CAD
It's great to see the FPA and FreeCAD project taking steps to make contribution easier and more predictable. THIS is how the
@FreeCADNews
project can go fast.
Another quality-of-life improvement. The new workbench preference dialog lets you manage which workbenches appear in the switcher, re-order them, see the accelerator keys, and more. This removes the redundant dialog from the 'other' customize tool.
#babysteps
@HollandsnieuweS
@GregoireSaunier
@repkord
@FreeCADNews
Sorry, but we can't 100% agree :) Guys at FreeCAD did some serious work on toponaming (the backport from LinkStage), TechDraw, FEM, Arch/BIM etc. for the upcoming v1.0 release. _And_ they did some UI/UX improvements including better icons. They deserve nothing but respect
Two cylinder engine animation with piston acceleration. Done in the latest
@ondsel
@FreeCADNews
release. Inspired by the new
@fortninecanada
video about 2 cylinder motorcycle engines. Model file Animation and calculation script
You can make your own Ondsel ES defaults and revert to them anywhere. Just back them up on Lens and then restore on a new computer. Or you could roll out the same prefs to an entire team when they are members of an organization on Lens
Switching units in
@FreeCADNews
we've heard for a long time. Now much easier! Very pleased that this was one of the first UI related changes that Ondsel made.
We've just posted a quick intro to publishing your projects on the Lens cloud service directly from Ondsel ES and exploring them online. Meanwhile, some exciting changes are coming to Lens (hint: STEP 😉)
Most of the
@freecadnews
community is very supportive of what we're doing but some people are skeptical. It bears repeating why we started this company the way we did.