Skip to content

A font and bitmap designer for the PCD8544 graphical LCD.

License

Notifications You must be signed in to change notification settings

jlcvp/PCD8544-designer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCD8544 Graphical LCD Designer

PCD8544-designer is a HTML5 web application that provides a visual reference to generate code in C for the PCD8544 display module (nokia 5110). You can save your artworks and load them later, (it uses only the browser's local storage and no data is ever uploaded). Use it for designing bitmaps and fonts for the PCD8544 graphical lcd.

Encoded bitmaps and fonts work well with Adafruit's PCD8544 arduino library.

This web application was written for my own use and was designed to run locally on my own computer. I tested it with recent releases of Firefox and Safari. I did not test it in Edge nor Chrome but it should work as well.

6V0glx_56429a4428ebe583e9f493c8d6f68ce7_00-00-10_00-00-25_2

Usage:

Live version

The project is deployed to firebase hosting at https://PCD8544designer.web.app
A mirror can be found on github pages jlcvp.github.io/PCD8544-designer

Features

  • Draw a line between the last pixel and the current pixel by holding down the shift key.
  • Undo with ctrl-z or command-z. No redo yet.
  • Save and restore bitmaps/fonts from local storage
  • Export/Import all saved items to/from a JSON file
  • (TO-DO) Drag and drop an image on the canvas (with canvas dimensions set to 84x48) to write a dithered approximation of the image to the display
  • (TO-DO) Current quantization/dithering techniques available: Floyd-Steinberg, Atkinson, and Sierra Lite (Sierra-2-4A), and Threshold

Credits:

About

A font and bitmap designer for the PCD8544 graphical LCD.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 49.7%
  • HTML 46.1%
  • CSS 4.2%