This library makes it possible to reuse the LCD/button frontpanels of Canon Pixma MP620 / MP630 inkjet printers in your own projects. The library makes use of the processing power and RAM that is built into the frontpanels. The library is written for maple / olimexino but might be expanded in the future.

Please see the wiki for info on how the display works, the protocol used and how to connect your display to your board:

http://sourceforge.net/p/pixmafrontpanel/wiki/Home/

Features

  • cheap/free user interface with buttons, LCD, "GPU" and RAM for your projects
  • currently for olimexino or maple boards, arduino port should be possible
  • object oriented design and direct bitmap loading from SD to the front panel
  • "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 (approx. 18 bytes via UART per object)
  • frontpanel has it's own RAM 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 (front panel supports at least 45 MHz)

Project Activity

See All Activity >

Follow Pixma Frontpanel Library

Pixma Frontpanel Library Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Pixma Frontpanel Library!

Additional Project Details

Registered

2012-09-11