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: 932
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

processor problem 1 Reply

Hello, I’m getting the following error messages when I want to analyze my structure:There are 86 rigid body modes in the system. This means some parts can move freely without causing deformation. Try…Continue

Tags: problem, processor

Started by albert. Last reply by albert yesterday.

Numeric display cross section forces 2 Replies

Hi there,In my model I would like to display the numeric cross section forces for My and/or Mx, in the BeamView component. But the values are all displayed as 0.00 (in kNm I suppose?). This is…Continue

Started by Andreas Holterman. Last reply by Andreas Holterman yesterday.

Optimizing eccentricities in Reciprocal Frame using Karamba does not work 6 Replies

Hi Karamba Team,Currently I’m trying to optimize and equalize eccentricities in a Reciprocal Frame using initial strains. This by adding line length dependent strains to each eccentricity line using…Continue

Tags: Reciprocal, Karamba

Started by Tom Godthelp. Last reply by Tom Godthelp yesterday.

Scripiting with Karamba 1.3.0 4 Replies

Hello All,I'm trying to update my Karamba scripts from 1.2.2 version to 1.3.0. I'm trying to write a simple C# script to understand this new organization between materials and cross sections, but i'm…Continue

Started by Márcio Sartorelli. Last reply by karamba on Monday.

Comment Wall


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

Comment by karamba on September 28, 2011 at 5:29am

Dear RubberDuck,

Christoph will make a separate assembly of the custome components and publish it on Food4Rhino. But this may take some time.


Comment by Joshua Seskis on September 28, 2011 at 4:10am

Effectively thats right. If you have two pins in the same support plane then the second pin will restrict the model from utilising the rollers.


Restraint conditions are, in my opinion, one of the trickiest things to understand when you start modelling.

Comment by Najna Sorin on September 28, 2011 at 3:40am

Thank you for the tip Joshua.

So If I want to lean my space truss on:

2 supports, I need:

1 pinned and 1 roller support?


3 supports, I need:

1 pinned, and 2 roller supports


4 supports, I need:

1 pinned, and 3 rollers supports


5 supports, I need:

1 pinned, and 4 roller supports





Comment by Joshua Seskis on September 28, 2011 at 3:10am
Might be valuable to those playing with this. If you don't understand how these affect your model you might want to do some research on statics and have a read of this little pdf here.
Comment by Joshua Seskis on September 27, 2011 at 4:04pm
Thanks, That was dumb of me. Model Working.
Comment by karamba on September 27, 2011 at 1:44pm
Joshua, fix the beams rotation about its longitudinal axis (Rx) at one support then your example works. Otherwise the example is kinematic.
Comment by karamba on September 27, 2011 at 1:39pm
we have examples and will upload them on the karamba website as soon as possible.
Comment by Joshua Seskis on September 27, 2011 at 8:40am
Do you have functioning models we can use to learn with? I looked on the website but I couldn't find any. It would be a very useful learning tool especially for a simple problem like a beam so we can start calibrating our results against other software i.e. space gass.
Comment by Joshua Seskis on September 27, 2011 at 7:26am


Building a basic model to calibrate for a paper I am working on. I noticed that the length can cause issues with the model results. When it is set to 40m on the first slider, it doesnt work. Then set it to 39.75m and it works. This happens across the whole slider range at random points.


Have I missed something?



Comment by Najna Sorin on September 22, 2011 at 12:46pm

I see now. I have a "null" member. It has no force in it.

Sorry for disturbance.






  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service