A small companion to graphic tablets for image editing
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
nbproject add version number to firmware Sep 17, 2018
src add version number to firmware Sep 17, 2018
usb optimizations, remove most warnings Aug 17, 2018
.gitignore initial import Aug 15, 2018
LICENSE Create LICENSE Aug 15, 2018
README.md Update README.md Dec 14, 2018



Palitra is a simple USB device which is thought to be placed on the side of a graphic tablet while doing image editing in order to have easy access to the most frequently used shortcuts. Of course it can be used in other contexts as well.

The project is based around a PIC18F14K50 chip because it supports USB (using an external crystal) and can be powered from 5v without external components. I also had a couple of them lying around, which made the choice obvious.

There is currently one prototype built on veroboard. I am waiting for the PCB to be delivered from China

Compilation and installation

The repository is an MPLAB X project. Download the IDE and open the project to compile. Note that the firmware is meant to be loaded through the bootloader and not through ICSP. This can be done through the desktop application


The schematics are available under hw/palette.dch (DipTrace)


The PCB is available in the hw/palette.dip file (DipTrace)


The enclosure is composed of 3 STL files. They can be found in the hw folder


  1. Measure and improve power usage
  2. Manufacturing