Welcome to Remora’s documentation

Remora is a free, opensource LinuxCNC component and Programmable Realtime Unit (PRU) firmware to allow LPC17xx micro-controller “Smoothieboard” compatible controller boards to be used in conjuction with a Raspberry Pi to implement a LinuxCNC based CNC controller.


The documentation is divided into sections specificly relating to:

  • Introduction - why Remora? What it is and how LinuxCNC works with an inexpensive controller board

  • Hardware - connecting a Raspberry Pi to compatible controller boards

  • Software - installing, setting up and configuring LinuxCNC on a Raspberry Pi to use the Remora component

  • Firmware - installing and configuring the Remora firmware

  • Development - contributing to the development of the Remora firmware and LinuxCNC component