Skip to content
TrendMend edited this page Jun 28, 2019 · 5 revisions

Welcome to the FreeExpression wiki!

The goal of this project, for me, was to have a well-built device with which to learn AVR programming and control of motors, dials, LCD, etc. The Cricut Expression has everything you need to learn how to interface via software to hardware, and this firmware will get you started. It is not intended to leach revenue away from Provo.

The Cricut Expression (tm) Craft Cutter is essentially a 2D (XY) plotter/cutter. Two stepper motors (X and Y axis) along with a pen holder that understands "pressure" operate together to cut shapes and fonts from proprietary cartridges.

This firmware project is designed to be used by someone who meets the following criteria:

  1. You bought a used Cricut Expression 1 from Ebay or Craigslist
  2. You do not have a huge investment in cartridges
  3. You don't want to be constrained to the manufacturer's shape library
  4. You are an advanced hobbyist skilled in AVR programming
  5. You are not doing this to your someone else's machine without permission... They will probably hate you if you mess it up.

Seriously, buy a used unit ($50-$100) from Craigslist or Ebay.

Project Status

Currently the project is in early development.

Initial fork and port from Freecut which is for a Personal model machine.

Currently the code is working as expected on the Expression and is mostly completed.

I will not commit the code until I have it working so I can avoid helping you brick your machine. Done!

Clone this wiki locally