Heatit is an open-source electronics platform to precisely output high current.


It is based on the Arduino IDE and very simple to use:
Heatit.pins[0].setCurrent(400); // set current to 400 mA on pin 0

Rainbow

Heatit is coming!

We are just about to the send the rewards to the Kickstarter community. Soon, we will run a new batch
-- please fill out the form if you are interested in joining to the next order.

Pre-Order Heatit

Heatit Specs


Overview

Heatit is an open-source electronics platform to precisely outputs high current. You can use Heatit to develop projects and fabricate prototypes using dynamic materials that require current or heat to be activated – such as nitinol, resistive heating, thermochromic inks, solenoids and much more. The small size and modularity of Heatit boards allow easy integration within a wide range of static, mobile and wearable applications. Heatit also features 5V IO-s to support sophisticated interaction. The heart of Heatit is an Atmega32U4 microcontroller, it is compatible with the Arduino IDE and very easy to use. With the design and aesthetics of Heatit we enable creative minds to develop their prototypes one step further, to potential products. We encourage the integration of the open-source 2/3D Heatit models both functionally and aesthetically into the digital fabrication process such as laser-cutters, 3D printers and CNC machines.







Specification

  • 8 Heatit pins
  • each Heatit pin with upto 400mA output in a total of 2A; approximately 20mA precision
  • 4x 5V analog IO
  • 2x 5V digital IO -- RX / TX
  • based on the Arduino IDE
  • SPI interfaces - one for programming, one for communication (dedicated SS)
  • runs form 6...16V

  • Getting Started

  • Heatit is running on the wonderfulArduino IDE. If you don't know Arduino, familiarize yourself with it first.
  • Download and run the installation package that inserts Heatit to the core Arduino library OR download the modfied Arduino.
  • Check our Tutorials for proper usage.
  • Warning! Objects may get really hot, make sure you don't burn yourself / your spot! Use with caution.
  • Visit ourYouTube Channel

  • Heatit Syntax -- Heatit "blinking"

    #include <Heatit.h> // call the Heatit library in the very beginning of your code
    
            void setup(){
                Heatit.setup(); //Initialize the Heatit library
                ...
            }
    
            void loop(){
                Heatit.pins[0].setCurrent(300); //set Heatit pin 0 to 300mA
                delay(1000);
                Heatit.pins[0].setCurrent(0); //set Heatit pin 0 to 0mA (disable)
                delay(1000);
            }

    You can check out the Heatit Library onGitHub
    If you are interested in contributing to the Heatit Library Development, please e-mail us at hello @ heatit.cc .


    Heatit

    Heatit Tutorials

    Click on the tutorial to learn more. We recommend to start with the Electric Current.

    Electric Current

    Resistive heating

    Nitinol

    Driving solenoids

    5V inouts

    & Check ourYouTube Channel

    Downloads


    - Heatit asFritzing
    - Heatit asSVG(Vector graphic)
    -Heatit packageor visit ourgithub repoto integrate Heatit to your existing Arduino
    -Heatit schematics

    We are continiously expanding our database with useful downloads to support easy integration. If you have any special inquiry, please let us know

    Contact

    We would love to hear from you! Please e-mail us at hello@heatit°cc
    Heatit is located in Brookyln, NY, in the Pfizer Building, in the wonderful space of Brooklyn Research.

    Our Team

    Eszter Ozsvald
    Eszter Ozsvald  is the co-founder of Heatit, she is an industrial designer / mechatronics engineer from Hungary. She holds a Master’s Degree from NYU’s ITP. In the last several years she has been working on tangible interfaces (http://notchdevice.com, http://symbioos.com), open-source hardware design (http://heatit.cc) and robotics. More at eszterozsvald.com