Hi, this is my blog, and also a guestbook. I publish stuff I do from time to time. Be welcome and feel at home, have a coffee and don't hesitate to drop me a line or two. All languages are highly welcome, especially the most exotic ones (nederlands, bij voorbeeld...).

Also, get me on twitter, facebook or google+.

Already 21 messages in this blog, showing only last 20. Click here to show the last 50 or here to show all, or browse by tag: sketches, freecad, opensource, trilhas, linux, works, architecture, projects, 3d, blender, detail, talks, inthepress, animations, opensurce, firefoxos, bede, idsampa, photo, gaming, wordpress, webdesign, Architecture, orange, cooking, or search the 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, .

First and foremost, your name:

And your message:

To publish it, just press this ...

permalink:  454   posted on 17.03.2018 17:19
From Jury Vlaminckx
Hey Yorik ,
Ben nu al een hele tijd opzoek naar gratis of betaalbare software voor het 3D (mechanisch) tekenen aangezien ik nu toch al wat jaren enkel in 2D teken (Qcad) . Na toch heel wat zoekwerk en het vergelijken van verschillende software heb ik gekozen om binnenkort met Freecad aan de slag te gaan , dus kijk er wel enorm naar uit hier mee te starten! Nu wacht ik voorlopig nog op de release van de 0.17 versie . Doe zo verder zou ik zeggen en de groetjes uit Belgie !

permalink:  453   posted on 16.03.2018 21:07
From Yorik
Commenting post 452: Goed om dat te horen! Geef niet op met python en de FreeCAD API, het is werkelijk machtig. Maar ja, de API documentatie vindt zich een beetje ongeorganiseerd, het is niet altijd gemakkelijk zijn weg te vinden. Maar de wiki heeft goed materiaal: https://www.freecadweb.org/wiki/Power_users_hub

permalink:  452   posted on 15.03.2018 7:30
From HarryvL
Hoi Yorik, die kans laat ik natuurlijk niet aan me voorbijgaan. Nooit gedacht dat Nederlands een exotische taal was, maar na 25 jaar over de wereld gezworven te hebben, kan ik me daar wel iets bij voorstellen. Ik woon op het moment in Denemarken en ben vrij actief met FreeCAD - een fantastisch programma !! Bedankt daarvoor. Ik richt me vooral op de FEM workbench en ben al aardig thuis met FreeCAD en Calculix. Ben nu meer gericht op Python en hoe ik onder de motorkap dingen naar m'n eigen hand kan zetten. Als ik eerlijk ben lukt het het me toch niet echt goed om daarmee op gang te komen. Ik kan goed/aardig uit de voeten met AS3 en Fortran, maar vind het moeilijk om de FC API te doorgronden. Anyway, ik ben niet van plan op te geven. Zoals ze hier zeggen, Mange Tak for FC.

permalink:  451   posted on 13.03.2018 16:35
From Yorik
Commenting post 450: Oi!
Obrigado, estou feliz que ajudou. Não sei sobre 3D, na verdade nem percebi que o GeoSampa tinha... Vou dar uma olhada nisso. Suponho que um plugin desatualizado não seja algo muito grave, ou o autor vai atualizar logo, ou não deve ser muito difícil arrumar...

permalink:  450   posted on 08.03.2018 1:48
From Apek
Commenting post 270: Olá!

Descobri recentemente esses novos mapas do GEOsampa e vai me ajudar absurdamente no meu trabalho! Seu tutorial foi ótimo para me ajudar a abrir o .shp porém eu gostaria de abrir o mapa com as edificações em 3D e não consegui. Também tentei o plug in do Qgis que abre 3D mas não está disponível para a última versão 3.0 do Qgis. Alguma dica para me ajudar?!

in categories  sketches  permalink:  449   posted on 05.03.2018 1:15
From Yorik
Todays sketches with USKSP at Catavento museum in São Paulo

in categories  sketches  permalink:  448   posted on 04.03.2018 1:25
From Yorik

permalink:  447   posted on 02.03.2018 16:32
From Yorik
Commenting post 446: Yes this is all in a corner of my mind already... But your suggestions give me another idea that could be good too:

In order to identify and try to define what that "ideal" BIM workflow would be, it might be interesting to express a series of goals to be achieved, for example:

- Be possible for someone who never did BIM before to learn more or less easily
- Be possible for someone used to other BIM software to learn more or less easily
- Be able to model simple houses
- Be able to model complex buildings with repetitive components
- Be able to produce nice-looking, complete and up-to-date 2D plans
- Be able to produce complete and up-to-date lists of quantities
- Be able to produce nice-looking images
- Be able to study the thermal behaviour of buildings
- Be able to produce buildings that are compliant to local thermal regulations

etc, etc... There would be some organizing to do there, subdivide this into subitems, etc. But it might be a good way to approach things.

permalink:  446   posted on 02.03.2018 16:03
From zbigg
Commenting post 445: Hello,

This is great idea.
Two things came to my mind re above+FC
1. As per FC's BIM - full control over bill of materials and cost /fast changes recalculation for investor, contractor/
2. A goal to comply with coming EU thermo codes/regulations, thermal calulactions (maybe worth looking at /www.passivehouse.com /

in categories  freecad  opensource  permalink:  445   posted on 02.03.2018 1:33
From Yorik

FreeCAD Arch development news - February 2018

Hi all,

Time for our monthly development update. This month again, no new feature has landed in the FreeCAD codebase, because we are still in "feature freeze mode", which means no new feature (that might break something) can be added to the FreeCAD source code, only bug fixes.

We hoped to release version 0.17 in February, but, as usual, this has been delayed a bit. There are still some bugs remaining, and there is also some documentation missing. The whole community is working hard to fix this, so it won't take long and we will have a release with the documentation in a very good state, much better than it has ever been before.

Translations are also basically done, we have 16 languages over 90% translated and 5 100% done, which is more than we ever had in the past. It is still time to help us!

I have myself been busy touching all these areas, and also done more bugfixing in Arch and Draft. I think these two workbenches are getting pretty robust now, which is basically the level I wanted to reach at this point. My intention after the release is not to touch these features too much anymore, and concentrate on building better UI tools to manipulate them.

By the way, TechDraw is becoming more and more useful for BIM work, hopefully we will soon be able to retire the old section planes system for something much better... It is still a bit slow and not totally adapted to architecture/BIM (you must produce the elevation before the plan, for example), but those are all solvable issues. The results are very nice already...

The video

As promised last month, I tried to record a video this time. Let me know what you think of it, sorry about the non-professional quality, I'm not a professional youtuber yet I propose to do more later on, about specific parts of the Arch workbench.


Since I was in Europe last month to attend FOSDEM (read about it in my previous post, and the video of my talk is here), I also took the opportunity to visit the Pionierswoning (Pioneers housing), another WikiHouse-based construction that happened in the same time as the WikiLab (We even had a dummy "competition" to see who would finish first) and talk with Vincent and Ivar who are behind the project.

This was a very, very interesting visit. The Pionierswoning is part of a bigger experience in Almere, to build experimental tiny houses. The number of single-person houses is climbing strongly in the Netherlands, and this becomes a very real question to solve. On the same site as the Pionierswoning are 5 or 6 other tiny houses made for one person, all of them with different approaches and solutions, definitely a very interesting place to visit if you are in the area (it's only a 15 minutes train ride from Amsterdam).

The Pionierswoning itself is definitely a very interesting achievement. Contrarily to our WikiLab, where we tried to be didactical and keep the wooden construction as apparent as possible, the aim of the Pionierswoning was opposite, they try to show that it could make a house like any other. As a result, you don't see the WikiHouse structure anymore. Most solutions that they adopted as finishings, both inside and outside, follow the same direction. It is amazing to see two projects built basically on the same structure, give such different results.

And I must say, the finishings they did are gorgeous. While on the WikiLab we had principally to deal with very short money (the whole construction cost no more than 15000 EUR / 20000 USD), which led to drastically simple solutions, they made a point to demonstrate the validity of the WikiHouse technology for "day-to-day" construction.

The other interesting thing is that both them and us came to the same conclusions afterwards: If the built result is not particularily impressive, in either cases, it is the process that is potentially revolutionary. The fact that it is possible for non professional people to build their own house, without any super-human skills or equipment.

All of us also had to deal with a construction that had phases dones by volunteers and other phases done by professional builders, and we all think much more should have been done by the volunteers, and things should be organized in a manner that lets the volunteers finish the construction. It was very frustrating on both sides for the volunteers to participate to the building, feel all the excitment, only to have to leave the field at some point, to let the professional team finish the job.

The BIM workbench

This is an experiment I am currently working on, and that you can already test. It is basicalyl an effort to re-think the whole organization of BIM tools and workflow in FreeCAD, with the aim of making it easier to learn and use. The basic idea is not to modify any of the existing tools of FreeCAD, just gather them in a more intuitive way, and provide a couple of useful macros to glue it all.

If using FreeCAD 0.17, you can test it immediately by installing it from menu Tools->Addon Manager. Or manually from here

So this workbench is, at the moment, a collection of tools from several workbenches: Draft, Arch, Part, Flamingo and Fasteners. There will be more later on. On top of that, a simple "setup" screen that will set all the most common FreeCAD settings used for BIM, and later on a couple of interesting macros from the Macros repository.

As I often say in these reports, building User Interfaces for BIM or CAD work is a very complicated task. Simple tools, like Sketchup or TinkerCAD have very good, simple and intuitive user interfaces. In FreeCAD, especially when dealing with BIM, we deal with much more complex situations. If we look around, other BIM apps also have very complex interfaces, and the learning curve is also steep. And when you look at, for example, BIM plugins for Sketchup, you also see that the complexity raises very quickly.

So there is no easy, straightforward answer to "solve" the steep learning curve of FreeCAD. But that doesn't mean nothing can be done either. But it needs some experimentation and step-by-step improvements. That is precisely what I want to achieve with this workbench: Find the good parts that run well, identify what doesn't work as smooth, and what can be done. It's all about details. The rest, the technical part, will stay in Arch.

I had this aim for the Arch workbench at first, to be the "all-in-one" BIM solution of FreeCAD. But the exponential growth of the addons being developed around FreeCAD, made me rethink that approach. The Arch tools, as said above, begin to be reasonably solid. They lack some polish, and better interface. That will be a main focus point for me this year. But it might be time to also think better in more global "BIM workflow". I have no clear idea of what that would be, that is the reason of existence of this new workbench.

Another motivation behind this is also to split things more between the "technical" part (the Arch Workbench), and the "interface" part (the BIM Workbench), and make the latter much more simple, so hopefully more people will be able to contribute to it, without having to merge much into the FreeCAD source code.

So, please use it, test it, be aware that it willbe an experimental test bed so it might change often, and share with me any thought you might have (that is reasonably doable, please!) to make the BIM workflow better, and the learning curve smoother.


in categories  sketches  permalink:  444   posted on 28.02.2018 21:54
From Yorik
Other sketches...

in categories  sketches  permalink:  443   posted on 17.02.2018 24:34
From Yorik
Sketches of the day at Liberdade neighborhood in São Paulo

permalink:  441   posted on 08.02.2018 11:42
From Zibi
That would be fine. I mean: for an architects, just to catch the workflow and main issues, from eg. concept to a simple yet BIM model.

permalink:  440   posted on 06.02.2018 23:16
From Yorik
Commenting post 438: Yes that is highly overdue... Okay, i will try to do one with next month report!

permalink:  438   posted on 05.02.2018 1:01
From Zibi
Commenting post 437: Hi!

Great to hear that, do you mind recording some tutorialfrom above simple buildings?


in categories  freecad  opensource  permalink:  437   posted on 04.02.2018 21:49
From Yorik

FreeCAD Arch development news - January 2018

Hi everybody,

Sorry about the late news again, but it would have been a pity not to include a fresh feedback from the FOSDEM that happened this weekend. So here are the main topics that happened in the last month. Once again, thanks a million to eveybody who helps the effort by contributing to my Patreon campaign or on LibrePay. Not only it's highly appreciated, but it allows to do more and more long-term planning, and 2018 promises to be rich in BIM features in FreeCAD. I also believe we are really closing the gap with commercial BIM apps out there.

FreeCAD 0.17 release

Since FreeCAD is close to the next official release, that we plan to unleash this month, the development is now in "feature-freeze mode", which means nobody is adding new features (to avoid the risk to break anything and introduce new bugs) and instead concentrates on fixing bugs. Consequently, this month was pretty low on new features, so there won't be much appetizing BIM stuff to show here. On the other hand it was intense in coding and bug fixing.

Basically I have been busy thoroughly testing the BIM functions and workflow in FreeCAD, and fixed a lot of bugs on the way. I think it is now pretty stable, more than it has ever been in the past. Also all the main Arch/BIM objects (Walls, structures, windows, etc...) now have their base code pretty well consolidated and reliable, so the next step, which is working on making them a bit more user-friendly, can now begin.

To do this testing, I have built 3 house projects with FreeCAD. The internal organization of these files differs a bit from one to the other, but they are all pretty simple. I think they show well the "stage" you can now reach with FreeCAD easily and reliably, and extract from it all the data you need (2D drawings, decent IFC files, spreadsheets/schedules, and mesh models for rendering). Not yet a full large-scale building with all its details, but we'll get there.

In any case this is already a full BIM workflow, all objects are parametric, all export to IFC with all the properties you wish to add to them, everything can be modified, and the 2D drawings update automatically (or not if you choose not to, to have a faster workflow).

You will notice that these models don't use TechDraw for the 2D views, but that is because I specifically needed DXF files from these 2D views, which are at the moment easier to produce with the Draft workbench.

But that doesn't mean TechDraw is not up to the task, far from it. If you wish to produce good-looking documents right from within FreeCAD, give it a try, it works impressively well already.

If you would lik to have a look at the files, here are House 1, House 2, and House 3.

There are also several interesting things that are available to you due to the very generic nature of FreeCAD, that are sometimes hard to obtain in commercial apps, such as mixing 2D and 3D elements in your models. You can easily keep these 2D elements out of IFC export (or not, your choice), simply by grouping things the way you like best. In FreeCAD, you don't really need to use Floors/Storeys/Levels. You can, if you need (for example to produce sounder IFC files), but you can perfectly well stick with groups. I often think BIM and IFC files would give much less headache if everything was simply properly named and organized.

The whole cycle of placing section planes, getting 2D views from it and exporting them to DXF/DWG is now pretty straightforward and hasn't given me anymore problems recently. Draft Shape2DViews objects now have a switch to disable automatic recompute, so they won't be recalculated automatically everytime you change an object, which can have a huge impact on performance if you have a lot of views. You can then recompute them manually whenever you want.

Help needed!

As we are coming close to our 0.17 release, there are a few areas which would welcome some help, if you have a bit of time to spare. The main one is to finish the translations, so we can include them in the release files. As I'm writing this, 6 languages are fully done already, and 10 others are at more than 90%. The other 34 also need some love. We won't wait for all of them to reach 100% ofcourse, but the more we get, the better!

There is also currently heavy work being done on the documentation to update it with all the latest changes that have been added mainly to FEM, Path and TechDraw, and to make it easier for users of earlier versions to make the transition to the new Part Design workflow. If you know some of these tools reasonably well, please help us to make sure the documentation is accurate and up to date!


So this weekend I was at the FOSDEM in Brussels, and gave a talk about the WikiLab project we've been doing last year, and how FreeCAD was used in it. The talk went pretty well, lots of people in the room (some FreeCAD forum members were there!), and very interesting questions raised. Thanks to FOSDEM blazing fast video processing, the recording of the talk is already available (the slides are here):

Right-click -> Play to play the video above or watch it here

Other than that, I watched a couple of talks (a big part is online already, browse here), hanged around the different booths, and because the FOSDEM is so huge, couldn't meet almost anybody I knew was there.

I got a bit surprised how the FOSDEM is still predominently a male event (around 95% males, my own estimation), while many IT/open source events around the world (FISL in Brazil for example) are very close to 50/50%. Mystery... But there were fries!

That's it for this month, stay tuned for the FreeCAD 0.17 release annoucement (or follow it on the forum), and after that, expect new BIM features to land in!

in categories  sketches  permalink:  436   posted on 21.01.2018 1:23
From Yorik
A quick one over lunch...

in categories  sketches  permalink:  435   posted on 13.01.2018 20:56
From Yorik
First sketches of the year...

permalink:  434   posted on 05.01.2018 22:30
From Yorik
Happy new year everybody!

@Willem yeah, that's highly overdue... But check out Regis's videos, there is a LOT of amazing content https://www.youtube.com/user/RegisBBNT/videos

@Zbigniew yeah just saw that too! Not sure how to make use of it though...

permalink:  433   posted on 03.01.2018 3:24
From Zbigniew Solarewicz /zbigg/
..and one more thing, newly spotted in net: Stackless Python
Usable but surely would need rewriting a lot of code?