If you've ever needed to compile the Linux Kernel on a Raspberry Pi, you've probably noticed that it takes a long time. We sure have! If you have a desktop computer or a laptop with decent hardware specs, it seems like there ought to be an easy way to use all that processing power to generate a new kernel for your Pi, but it can be tricky to figure out the specifics. Enter the Adafruit Pi Kernel-o-Matic!
The Raspberry Pi is a wonderful little computer, but one thing it isn't very good at is controlling DC Servo Motors - these motors need very specific and repetitive timing pulses to set the position. Instead of asking the Pi Linux kernel to send these signals, pop on this handy HAT! It adds the capability to control 16 Servos with perfect timing. It can also do PWM up to 1.6 KHz with 12 bit precision, all completely free-running.
You can install open source OctoPrint software on your desktop or laptop computer as a general purpose tool to manage and print to a broad selection of 3D printers. The real strength of the OctoPrint project comes into play when you explore embedded solutions on affordable SBCs such as Raspberry Pi and BeagleBone Black computers for wireless printing, custom gcode or shell driven event hooks, automatic timelapse production and uploading and more. Here are some resources to help you setup your OctoPrint software for use with the desktop 3D printers currently offered at Adafruit.