Tessel

$196,682 raised of $50,000 goal

0 days left

Campaign Ended

This project was successfully funded!

393% FUNDED! We reached our goal on October 5th, 2013.

We’ll notify you when pre-orders are available.

Hardware built for the web

Thanks for supporting Tessel! The campaign is now closed, but we are accepting pre-orders at our website: tessel.io

Tessel is an internet-connected microcontroller programmable in JavaScript that enables developers to extend the reach of the web to physical things. Since Tessel is compatible with Node.js and leverages the Node Package Manager, adding additional capabilities is as easy as plugging in a Tessel module and npm installing its firmware. Get Tessel and start making smart, internet connected devices!

Technical_logo

Technical Machine

Needham, MA

Meet the team

Back this Project

Tessel + One Class A module (Early Bird)

$89

0 left 47 backers
Tier_tessel_a

Tessel + One Class A module (Early Bird)

Be one of the first backers of Tessel! Buy a Tessel with an Class A module. Order multiple to start building your robot army!

Pick one of the following modules:

  • microSD (comes with a 1GB microSD card)
  • Accelerometer
  • Temperature/Humidity
  • Relay
  • Servo Driver (comes with a servo. Backers in the US will also get a power supply)
  • Ambient - light and sound sensor
  • nRF24 - wireless communication without WiFi

Need more modules? Come back to this page after backing and you can buy additional modules.

Estimated ship date is February 2014

Campaign Ended

One Tessel + One Class A Module

$99

478 backers
Tier_tessel_a

One Tessel + One Class A Module

This is where it all begins! Buy a Tessel with an Class A module. Order multiple to start building your robot army!

Pick one of the following modules:

  • microSD (comes with a 1GB microSD card)
  • Accelerometer
  • Temperature/Humidity
  • Relay
  • Servo Driver (comes with a servo. Backers in the US will also get a power supply)
  • Ambient - light and sound sensor
  • nRF24 - wireless communication without WiFi

Need more modules? Come back to this page after backing and you can buy additional modules.

Estimated ship date is February 2014

Campaign Ended

One Tessel + One Class B Module

$124

175 backers
Tier_tessel_b

One Tessel + One Class B Module

This reward includes one Tessel as well as your choice of a Class B module. Get started on that internet-connected side project you've been thinking about!

Pick one of the following modules:

  • GPS
  • Bluetooth
  • Audio
  • RFID
  • GPRS/SIM (add a SIM card to connect Tessel to the cell network. Low-bandwidth SMS/Voice/Internet for global connectivity without WiFi)

Need more modules? Come back to this page after backing and you can buy additional modules.

Estimated ship date is February 2014

Campaign Ended

The Master Pack

$349

273 backers
Tier_master_10

The Master Pack

You get it all! The Master Pack includes one Tessel and your pick of 10 different Class A and Class B modules. Start building your robotic butler to serve you caviar the moment you wake up!

Estimated ship date is February 2014

Campaign Ended

Tessel T-Shirt

$20

53 backers
Tier_shirts

Tessel T-Shirt

Support the movement with your very own American Apparel Tessel T-Shirt! We will follow up with you later for shirt sizing.

Estimated ship date is December 2013

Campaign Ended

Class A Tessel Modules

$25

106 backers
Tier_a

Class A Tessel Modules

Already purchased a Tessel and want to add more capabilities with Class A modules? Back at this level for:

  • MicroSD (Comes with a 1 GB microSD card)
  • Servo Driver (Comes with a servo. Backers in the US will also get a power supply.
  • Accelerometer
  • Relay
  • Ambient - light and sound sensor
  • Climate (Temperature/Humidity)
  • nRF24 - wireless communication without WiFi

We will follow up with you later so you can specify how many of which you want.

Estimated ship date is February 2014

Campaign Ended

Class B Tessel Modules

$50

49 backers
Tier_b

Class B Tessel Modules

Already purchased a Tessel and want to add more capabilities with Class B modules? Back at this level for:

  • Audio
  • GPS
  • RFID
  • Bluetooth LE modules
  • GPRS/SIM (add a SIM card to connect Tessel to the cell network. Low-bandwidth SMS/Voice/Internet for global connectivity without WiFi)

We will follow up with you later so you can specify how many of which you want

Estimated ship date is February 2014

Campaign Ended

Beta Test Tessel Pack

$1,000

27 left 13 backers
Tier_beta

Beta Test Tessel Pack

EXTREMELY LIMITED. We can ship Tessels early to a few lucky backers. Included in this package are 3 Tessels and all 9 Tessel modules, so you can play around with the full functionality of the Tessel. You get to be our beta testers– we’ll keep a line open so you can tell us how you’re using it and how we can make it better. The first 10 backers will get it in November, the next 15 in December, and the final 15 in January.

Estimated ship date is November 2013

Campaign Ended

Time with the Team

$5,000

0 backers
Tier_team

Time with the Team

Okay, you've got our attention. Want a particular module made with your name on it or a firmware feature? Let's meet, face to face, and talk over dinner. Flights not included.

Estimated ship date is February 2014

Campaign Ended

Just Want To Help?

If you want to help make this product come to life but don't want anything in return, you can do it here. Everything helps!

Campaign Ended

This project was successfully funded!

393% FUNDED! We reached our goal on October 5th, 2013.

We’ll notify you when pre-orders are available.

Tessel: hardware that speaks the language of the web.

Use your web development skills to make hardware devices with Tessel.

Tessel is an open-source microcontroller that is programmable in JavaScript and compatible with Node.js. We founded Technical Machine to make hardware development as fast and flexible as developing for the web. Tessel is the first step in that mission.

Tessel is optimized for the creation of new experiences and internet-connected devices. That’s why Tessel features built in WiFi support and “plug and play” modules that can be installed with one line to the Node package manager (npm). By enabling rapid prototyping and iteration, Tessel gives hardware development the speed and flexibility of web development.

tessel

If our campaign reaches its goal, we’ll begin building out Tessel's ecosystem with processes to take a Tesselation from prototype to a beta-testable device, and first-party services for aggregating usage data, firmware deployment and management, and enterprise-class security.


Extend Your Skills to the Physical World

Developing for Tessel is just like web development: write your JavaScript code and deploy it with a simple push command – just like pushing to a server.

We know innovation doesn’t come from managing drivers and configuration, but from how fast you can develop new experiences. We built Tessel around Node.js’s huge and growing community of modules, so support for web APIs and services; realtime communication; and robotics comes right out of the box.

tessel

Tessel’s custom runtime is optimized for low level chips. It only takes up 256k of flash and RAM, so you’re free to push the limits of Tessel’s 32MB for whatever project you dream up.


Add Capabilities Faster Than Ever Before

Tessel’s module system makes it easy to add capabilities to any project without soldering. Just like Node’s module system, each Tessel module encapsulates a specific functionality that can be added to the board, such as RFID, microSD, or a servo.

Simply plug one of our modules into any of the four module ports on the board, then use the node package manager to install the matching library—which is printed right on the module. Check out this video for an example of how easy installing a module can be.

tessel

We have two tiers of modules for this crowdfunding campaign, Class A and Class B. Although these are all of the modules we’re currently releasing, more are in development!

Class A modules:

  • Relay — turn devices on and off (up to 5 amps)
  • Temperature/Humidity sensor — get information about the climate
  • Servo Driver – make up to 16 little motors move. Includes one servo. (Additional power supply included for US backers)
  • Accelerometer — get realtime movement data
  • MicroSD Storage — add extra storage to your Tessel (includes a 1GB microSD card)
  • Ambient - light and sound sensor
  • nRF24 - wireless communication without WiFi

tessel class a modules

Class B modules:

  • RFID (13.56MHz) — read RFID tags
  • Bluetooth Low Energy — send data to other devices, i.e. smartphones
  • GPS — get location information
  • Audio Output — decode and output sound files / raw audio
  • GPRS/SIM (add a SIM card to connect Tessel to the cell network. Low-bandwidth SMS/Voice/Internet for global connectivity without WiFi)

tessel class b modules

If you want a bit more extensibility to play with other peripherals, we’ve placed a GPIO bank at the end of the board. The GPIO bank includes SPI, I2C, and UART capability as well as 6 General Purpose Input/Output pins, 6 Analog to Digital Converters, a 5V pin, a 3.3V pin, and a ground pin: everything you need to plug in your custom sensors and actuators.

tessel 20 pin gpio bank

For those of you who already have stacks and stacks of Arduino shields, don’t despair—you can still use them! If we’re funded, we’ll make interfacing with Arduino a first-class experience. With just one cable, send and receive data directly from your Arduino stack using your existing C libraries. Or, use our firmware to control the Arduino board directly using JavaScript!


Program over WiFi

Modern smart devices are internet connected—that’s why WiFi is baked into Tessel.

The days of disassembling projects to reprogram them are over: with Tessel, you can push code completely wirelessly, with just a single command.

Tessel features Texas Instruments’ CC3000 WiFi chip which introduces SmartConfig technology: a way to connect your local Tessel device to a WiFi network in seconds simply by entering your network credentials into your smartphone.

tessel wifi

Using the WiFi chip to send and retrieve data from the web will feel familiar to any web developer. Connecting to a server with Tessel is dead easy, and has exactly the same workflow as Node.js:

tessel


Remotely Control Tessel through our Mobile Application

We’re providing a mobile application for both Android and iOS to let you control Tessel devices wirelessly. The app will let you connect a Tessel to any wireless network, without needing to hardcode credentials onto your device. From there, manipulate local devices by directly controlling their pins and output, or even serve up your own HTML interface directly from the device!

tessel app


Embed Tessel

Tessel was made to be embedded in projects, which is why it’s smaller than a credit card. It doesn’t have a microprocessor; it uses an extremely low-energy ARM Cortex-M microcontroller, which means it uses much less battery power. In tests without software power management and a high frequency of wireless transmission, Tessel used 175mAH. That means Tessel will be able to run for a full day with a 3500mAH, 3.7V LiPo battery even when polling WiFi constantly. When smartly controlling when your CPU runs, expect to run Tessel even longer.

embed tessel

Tessel can be powered off of a standard USB battery supply. If you really want to use a standard LiPo connector, let us know and we’ll see what we can do. Tessel modules can also be extended past the core Tessel unit with ribbon cables. We’re working on finding a manufacturer of ribbons cables specifically for Tessel modules and we will let you know as soon as they’re available.

tessel usb battery


Scale Your Project with Tessel

Tessel was created with the future in mind. We know that our users are an innovative and entrepreneurial crowd. That’s why we’re creating a beta test program where you can take your project to the next level when people start expressing interest in your devices.

We’ll let you upload your code and list of modules, and we’ll send you back a batch of 10–100 assembled Tesselations with your firmware preloaded. You can hand out these betas to potential users. We’re going to start working on libraries to gather aggregate usage data, automated crash reports, and update firmware wirelessly so that for the first time ever, hardware can be beta tested—just like you would with a website.

tessel

If you already have validation and are ready to launch a full production run, we’re working hard to ensure our firmware is as efficient and flexible as software. Contact us if you’re interested in seeing Tessel’s firmware and runtime run on your device or chipset.

Technical Specifications

  • 180mHz ARM Cortex-M3 LPC1830
  • 32MB SDRAM
  • 32MB Flash
  • TI CC3000 Wifi Radio
  • Up to 18 GPIOs
  • 6 ADCs
  • Micro USB or battery power
  • 40mm x 65mm (without headers)
  • 3.48V-6V supply Voltage
  • Can be programmed and powered with USB Micro (included)


Our Story

Technical Machine was founded by three computer engineers from Olin College of Engineering: Tim Ryan, Jia Huang, and Jon McKay. During their time at college, they worked on coilguns, IMDB clones, custom OSes, and GPUs embedded on FPGAs, just to name a few. Tim and Jia have co-taught a 30-person class in Node.js and web development, and all three worked together on their senior capstone project making web-enabled physical devices.

It was during this project that they discovered how much the hardware prototyping space could benefit from a strong software community and environment. They got to work on making a microcontroller for web developers from the ground up. Eric joined the team to help make the board as inexpensive and small as possible. Kelsey soon followed, and she makes sure the team doesn’t overlook small details like paying taxes or having a marketing plan.

tessel team


Talk to us!

We love to hear your project plans and aspirations for Tessel. Reach out to us on Twitter, Facebook, or email.


Special Thanks

We’d like to give a special thanks to some fantastic folks that helped us go from a vague, inkling of an idea to launching with Tessel: Michael and Josh Maloney, Drew Volpe, the Phyre team, the Skillbridge team, Amon Millner, Scott Harris, The Marra-Thomson brothers, Margaret-Ann Seger, Paul Booth, Shane Moon, Peter X. Deng, Sean Dalton and the team at Highland Capital Partners, DC Denison, our friends at Rough Draft Ventures, Tim Raymond, Cypress Frankenfeld, Shilei Zheng, Kendall Pletcher, Ben Kroop, Aaron Greenberg, Iñigo Beitia, Cory Dolphin, Slater Victoroff, Juliana Nazaré, Adam Hyland, all of our friends at One Mighty Roar, Dragon Innovation (except Thos), and, most importantly, our moms (and dads), and probably Mark Chang.

Meet the Team

Jonmckayprofile

Jon McKay - Founder

Jon McKay was originally drawn to robots; he and his friends founded a FIRST robotics team in his Coronado, CA high school. He is passionate about creating new kinds of passive, digital experiences that transcend traditional screens. As one of the three founders of Technical Machine, Jon works primarily on hardware and takes care of managing the company.

Jialiyaprofile

Jia Huang - Founder

Jia Huang, of North Carolina, is an electrical and computer engineer who can’t help but improve life through automation. Of the three founders of Technical Machine, she has the most expertise in hardware development, and also spends a lot of time in software.

Timprofile

Tim Ryan - Founder

Tim Ryan, native to Massachusetts, got started programming on the Commodore 64 and remembers AOL 3.0 fondly. His pet projects include writing compilers and writing games for vintage video game consoles. At last, these skills have finally come in handy. He is one of the three founders of Technical Machine, and spends most of his time on the software end of the business.

Ericprofile

Eric Kolker - Electrical Engineer

Eric Kolker is a badass electrical engineering expert. Technical Machine brought him on as their first employee, and he has been instrumental in speeding up development.

Kelseyprofile

Kelsey Breseman - Management

Kelsey Breseman is a maker, a baker, a writer, and currently the head of Technical Machine's Marketing and Finance. Also a neural engineer.