algorithmic modeling for Rhino



Karamba is a parametric structural engineering tool which provides accurate analysis of spatial trusses, frames and shells.

Current Version: 1.3.0 WIP (March 4 2018)

Location: Vienna
Members: 894
Latest Activity: yesterday

karamba is an interactive, parametric finite element program. It lets you analyze the response of 3-dimensional beam and shell structures under arbitrary loads.

karamba is being developed by Clemens Preisinger in cooperation with Bollinger-Grohmann-Schneider ZTGmbH Vienna.

Download a free trial now! Licenses for educational or commercial purposes can be purchased at

Stay up to date with the development of Karamba by joining our Grasshopper group where you can post your queries, requests or issues for Karamba.


downloads, manual: or

examples (for Karamba 1.2.2):

update report/known bugs:

Here a beam structure based on stream-lines with bending moments:


More details, manual, examples and download ....



Discussion Forum

Displacement definition

HiI'm using Karamba to analyze a gridshell. The Analyze component gives me the displacements ("Maximum displacement of each loadcase of the model at end points and mid-points of elements") and the…Continue

Tags: displacement, Karamba

Started by Lasse Bøgel Jensen yesterday.

Export loads from Karamba 3 Replies

Hi I am a new user to Karamba. I'm wondering if it is possible to export loads from Karamba to e.g. Robot?BRLasseContinue

Tags: Export, Loads

Started by Lasse Bøgel Jensen. Last reply by Lasse Bøgel Jensen yesterday.

thickness of overlapping shell (mesh) 2 Replies

Hi all,I'm trying to calculate the structural performance of the sandwich panel in Karamba. Before making them as mesh, I tested with simple geometries. I wanted to check how Karamba reacts on…Continue

Started by Jaeman PARK. Last reply by Jaeman PARK yesterday.

Karamba tutorial question 3 Replies

Hi,I am a student civil engineer and I am slowly learning rhino, GH and karamba.I have a few tutorials but I think in the one I am doing now I found a mistake.I have two questions, how to choose from…Continue

Tags: displacement, Karamba, GH, connection

Started by Tsvetan Donov. Last reply by karamba yesterday.

Comment Wall


You need to be a member of Karamba to add comments!

Comment by karamba on February 20, 2018 at 1:56pm

Dear Mahdiyar,

your system is kinematic in three modes. This causes the problems. Please add an new discussion (see above) in case of further questions.



Comment by Mahdiyar on February 13, 2018 at 3:04am

I have trying to analyze a Truss Structure with Karamba3d.

My problem is whenever I recompute my definition, Karamba Analysis result changes significantly.

Comment by Matthew Tam on December 25, 2017 at 5:09pm

Hi Niklas,

you have to make sure to split the lines into segments at their intersections otherwise Karamba will out put errors. Also make sure to flatten the input for the Elements in the Model-component. Please see the attachment.

Comment by Niklas Haschke on December 22, 2017 at 6:06am

Hey there

I am quite new to Karamba and would really need your help.
I am trying to analyze the structure for a new priject and I am struggeing with the supports (always the error: could not find node at ...)
Could someone have just a short look on that?

Thank you



Comment by karamba on October 25, 2017 at 12:59pm

Hello Wanggian,

in order to make the warning disappear you could change the upper limit of the cross section height from 65cm to some larger value.



Comment by Wangqian on October 25, 2017 at 1:16am


I am encountering a problem with the optimize cross section.

I just download example file from, but there is an error when I open it, like"151 cross sections need to be bigger than their biggest family member", so what should i do to correct it?  .....I am new...

Thank you

Comment by Matthew Tam on May 8, 2017 at 12:43am

Hi Earth, if you wish to run multiple analyses automatically, you can look at either optimisation processes such as Galapagos or Octopus or you can simply use a Data Recorder to record your results.



Comment by Earth on May 6, 2017 at 5:28pm

Hi all, is it possible to run 100 karamba analysis automatically using different values of variables? and record the results? Thank you.

Comment by karamba on April 8, 2017 at 4:36am

Hi Martin,

you could use short connector beams with corresponding joint definitions at their ends.

Please open a new discussion if you want to discuss the matter further. The comment wall is not so well suited for that.



Comment by Martin Engdahl on April 4, 2017 at 12:09pm


I just downloaded Karamba trial about an hour ago, and I cant get going with my model. I have an interlocking structure (eggcrated, see picture: there is an error in that the long beams should rest on the arcs, not the other way around as it is now) that is to be glued together. How would I set up an analysis like this? 






  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service