Archipack 2.3 for blender 2.8+ / 2.9+ RELEASE

Morning Stephen,

Do you know how i can fix this, when i try to array this window:

this happens:

Does it have to do with any reference or something or why does it move down in z -axis ?


Hi window array expect a wall at altitude 0, will fix this behavior so it does respect wall’s altitude.

1 Like

Hi Stephen, how do i manipulate walls to accurate measurement. i use millimetre and if i need to change the dimension from default 2000 to lets say 3115, the dimension goes to 3115000. i am not able to find solution for this.

You may specify a unit when you input values, at this time, input does not take account of your default unit, will be meter by default.

wow, thank you so much

1 Like

Great news !

Cooperation between architectural add-on driven by OSarch community allowed to implement MeasureIt Arch compatibility, and basic support will land in archipack 2.3.1

This is a first step to provide a more advanced way to generate 2d documentation.

Get best of both worlds, manipulable with real time update, single click to add “measured points”, global style.


That is fantastic news !!

:heart_eyes: :star_struck:

I need a little help. How can I draw walls in a second floor or third floor? So I used the reference settings and made a copy of the perimeter walls to create a second floor. I want to add more walls on second floor, but the walls are always drawn on first floor and then I move them to second floor is this the process?

For multiple floors buildings, always work at 0 altitude, then use reference points to “stack” floors.
Here is the “Project structure using reference points” video as reference for this process.

Thanks Stephen, that’s exactly what I needed. After using this method of working with levels I find it is super easy. I have been doing it the hard way

Got a weird case where editing or manipulating one wall (increasing it’s length, or merging it with another wall), causes displacement of another wall (random translation or rotation applied). It happens with random walls in a project I went back to edit and it’s a real time sink / rat race chasing after these unintended errors, correcting them only for it to happen again :laughing:

No clear relationship between the walls, no parenting relationship, no shared setting in the modifier stack, both walls are in the ‘‘Walls’’ collection. Are there known situations to avoid that can cause this?

This is probably an issue with “auto synchro”. Random rotation may occur on floors when there is an opening side too close from wall vertex.
You may disable “auto synchro” feature as per wall basis to prevent this behaviour.

Thanks, this is good to know.


Released archipack 2.3.1 today,

Highlights for this version, beside many other bugfixes.

  • Bugfixes in 2d to 3d for degenerated cases of X shaped intersections of walls
  • Enhanced svg export, much safer and up to 10x faster
  • Enhanced ifc export, with optional support for 2d plan representation.
  • Bugfix crash on undo after object creation
  • Bugfix crash with luxcore when adding windows

Change logs are here

Compatibility with

Be sure to update both packages to latest version.
Note: At this time, compatible MeasureIt ARCH 0.41 may not be available, but will be soon !


Hi, I got an error when I try to activate 2.3.1 :frowning: :

Traceback (most recent call last):
File “C:\Program Files\Blender Foundation\Blender 2.83\2.83\scripts\modules\”, line 351, in enable
mod = import(module_name)
File “C:\Users\Owners\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\”, line 126, in
glob[“archipack_{}”.format(sub)] = imp.import_module(".archipack_{}".format(sub), package)
File “C:\Program Files\Blender Foundation\Blender 2.83\2.83\python\lib\”, line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “C:\Users\Owners\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\archipack_20\”, line 2293, in
class ArchipackIfcExporter(IfcExporter):
NameError: name ‘IfcExporter’ is not defined

Thank you for reporting,
Either setup blenderbim addon or re-download (request a link by e-mail to support)

How do we get elevations out of Archipack projects? I can’t seem to find any reference to this anywhere. Sections work but only if you are cutting through geometry. Same question applies for sectional elevations…and roof plans. If it’s not being cut through it won’t appear in the section (target) object. Hopefully doing a Freestyle rendering won’t be the only way out.

Beside “Section” curves, there are “Section” cameras,

Unfortunately lines for elevations require a pretty complex process in order to analyse every single edge visibility, the most efficient way so far involve a render.

Blenderbim approach is a hybrid one - close to camera section - , where background is an image and the section region some kind of lines.

For true “line only” outputs, we must rely on freestyle method to retrieve the edges and vectorize into lines, as it is nearly impossible to create something efficient on the pure python side.

Oh that’s tough! Stuck with Freestyle then. Thanks for feedback.