Menu

Home

Blaupause

Welcome to the Pixma Frontpanel Library wiki!

This wiki contains information on how to recycle and re-use the frontpanels of old canon Pixma printers for your own projects.
Currently MP620 and MP630 front panels are supported.

Demo Video

These are the key features of using the panels in your projects:

  • cheap/free user interface with buttons, LCD, "GPU" and RAM for your projects
  • library with object oriented design and direct bitmap loading from SD available for olimexino or maple boards (look at the demo code, its really simple to use)
  • all "dirty" work is done by the frontpanel chip, no load on the microcontroller when displaying stuff or when checking the buttons
  • very low load when updating the LCD
  • frontpanel has it's own RAM (~2 MB) to store image data, data can be drawn anywhere after it is loaded
  • different draw modes like overlay and transparency are possible and handled by the frontpanel itself
  • video should also be possible if the board attached to the frontpanel can deliver the data fast enough

So feel free to browse, learn or even help. :)

If you have questions, want to help or want to tell us about your project please use the forum.

Useful pages:

Quickstart

How the buttons work

How the display works

Pinouts for the MP620 / MP630 front panels

Hardware/Wiring for Olimexino/Maple boards

Supported Printers / Panels


Related

Wiki: Hardware Maple-Olimexino
Wiki: Pinouts
Wiki: Quickstart
Wiki: Supported Hardware
Wiki: The Buttons
Wiki: The Display