Close
0%
0%

Designing with Antimony - Workshop

at the Hackaday Hardware Superconference 2015

Similar projects worth following
Designing with Antimony for use with custom skeleton-physics simulation.

Learn how to design parametric models in Antimony to make your prototyping process faster by spending less time tinkering your design with each iteration.

Antimony is a parametric CAD program by Matt Keeter, check it out:
https://github.com/mkeeter/antimony

Be sure to read the project details below for some of the resources that you will need for the workshop!

Just a heads up- if you are bringing a Windows computer, you will have to install a virtual machine. Read on below for more details.

Looking forward to meeting everyone!


Overview

Learn how to design parametric models in Antimony to make your prototyping process faster by spending less time tinkering your design with each iteration. Create complex geometric sculptures in Antimony with scripts. We will then dive into selecting key points on the geometry for use in a custom-made skeleton based physics simulation. This is helpful if you are using new materials for fabrication and need to develop your own way to simulate how it will behave under certain forces.

Installations & Getting Set Up

If you are participating, please download, install, and test out that these work on your computer prior to the workshop!

  • Antimony (need Mac or Ubuntu computer)
    • Mac Install: Open the dmg, move the application to your Applications folder
    • Ubuntu install: Build from source - see instructions in this project log
    • Note: Antimony currently is not supported on Windows. If you have a Windows computer, install VirtualBox and Ubuntu. Here is a video that can help with this. After this is complete, then follow the Antimony installation steps for Ubuntu
  • Processing
  • Install traer.physics library for Processing
    • Download here and install by going to your ~/Documents/Processing/libraries folder
    • You might have to create this folder if you have not installed any Processing libraries before
    • Here is a guide about how to install a Processing library
  • Meshlab (for viewing stls)
  • Bookmark this page (we'll use it for communicating, examples, sharing photos)
  • Bookmark this repository (we'll use it for example models)
  • Optional: Preform - the software for printing on a Formlabs printer
  • Random: A box or something to hold your print in afterwards so it doesn't get crushed

If you have any questions, send me an email:

erin@robotgrrl.com

Printing

We will have a Form 2 available to print your models all weekend!

Some of the details are still in the mix. Still confirming the pricing- if it will be free, or if there will be a fee for the material. The material will be Clear resin (and possibly Flexible resin). We'll have 3L available.

The finishing process for prints from the Form 2 involve a chemicals (IPA, and there is the uncured resin). If you have any concerns, let me know. Myself and Tara, a Form Labs employee, will be helping with the finishing process - so you won't have to worry about this portion (if you don't want to).

  • Slides

    Erin RobotGrrl11/17/2015 at 22:22 0 comments

    Here are the slides from the workshop! You'll be able to find the links useful for more in depth info.

  • Currently printing

    Erin RobotGrrl11/14/2015 at 23:37 0 comments

    If you're at the Hackaday Hardware Superconference right now, check out the model that is currently printing on the Form 2! It's in the main area next to a wall. Special thanks to FormLabs for the machine and help!

    If you have made a model during / after the Antimony workshop and want to print it — let me know and we can print it

  • Thinking about shapes

    Erin RobotGrrl11/13/2015 at 02:31 0 comments

    Hi everyone! Here is an introductory video with some information and thoughts prior to the workshop. Hope you'll take the chance to watch it!


    Something weird happened with the audio and video not syncing up, let's call it an exercise in imagination to pretend it's not super awkward.

  • Building Antimony from Source

    Erin RobotGrrl11/12/2015 at 14:22 2 comments

    If you want to run Antimony on Ubuntu, here is what you will need to do. These instructions are from the Antimony repository here.

    1. Install QT 5.4

    2. Run:

    sudo apt-get install build-essential
    sudo apt-get install libpng-dev
    sudo apt-get install python3-dev
    sudo apt-get install libboost-all-dev
    sudo apt-get install libgl1-mesa-dev
    sudo apt-get install lemon
    sudo apt-get install flex
    3. You might need to update the gcc compiler
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt-get update
    sudo apt-get install gcc-4.9 g++-4.9
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9

    4. Clone and build Antimony

    git clone https://github.com/mkeeter/antimony
    cd antimony
    mkdir build
    cd build
    
    ~/Qt5.4.0/5.4/gcc_64/bin/qmake ../sb.pro
    make -j8
    
    ./app/antimony

    5. Run it

    make install


    I'll be running Antimony on a Mac, and have not tested the Ubuntu install. There are some tips listed at the bottom of the page here that might help if you run in to a road block while trying to build from source. If not, leave a comment and we can try to help!

View all 4 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates