Skip to content
Parallax Learn

Parallax Learn

  • Welcome
  • Tutorials
        • Tutorial Series head tag

          Tutorial Series
        • Tutorial Series

          The special, classroom-ready series pages are organized collections of tutorials for our most popular hardware and/or languages. The tutorials for each topic are conveniently accessible from a single page, shown in the order it is recommended that they be completed.
        • Robotics Series Head tag

          Robotics Series
        • Robotics Series

          • Artificial Intelligence
          • Cybersecurity: Radio Data tutorialCybersecurity
          • cyber:bot + Python
          • cyber:bot + MakeCode
          • Boe-Bot Tutorial SeriesBoe-Bot
          • Arduino Shield-Bot
          • ActivityBot with C TutorialsActivityBot + C
          • ActivityBot with BlocklyProp Tutorial SeriesActivityBot + BlocklyProp
          • Scribbler 3 Tutorial SeriesScribbler 3
        • Electronics & Programming Series Head tag

          Electronics & Programming Series
          • BS2 Board of Education Tutorial SeriesBS2 Board of Education
          • Propeller C-Language BasicsPropeller C Basics
          • FLiP Try-It Kit C Tutorial SeriesFLiP Try-It Kit + C
          • FLiP Try-It Kit BlocklyProp TutorialsFLiP Try-It Kit + BlocklyProp
          • Badge WX Tutorial SeriesBadge WX
          • Propeller BlocklyProp Basics and ProjectsPropeller BlocklyProp Basics
          • View All Tutorial Series »
        • Browse Tutorials
        • Browse Tutorials

          Individual tutorials sorted by robot or kit, and language.
        • By Robot or Kit
          • ActivityBot
          • SumoBot WX
          • Boe-Bot
          • Shield-Bot
          • cyber:bot
          • Badge WX
          • ELEV-8
          • ARLO
        • By Language
        • By Language

          • Propeller C
          • Arduino
          • BlocklyProp
          • PBASIC
          • Python
          • MakeCode
          • View All Tutorials »
  • Educators
  • Reference
  • Downloads
  • Home
  • All Courses

ePaper Display with BlocklyProp

Curriculum

  • 1 Section
  • 6 Lessons
  • Lifetime
Expand all sectionsCollapse all sections
  • ePaper Display with BlocklyProp
    6
    • 1.0
      Connect and Test the ePaper Module
    • 1.1
      ePaper Fonts and Color
    • 1.2
      Coordinates and Overlapping Text
    • 1.3
      Displaying Numbers
    • 1.4
      Displaying Shapes
    • 1.5
      Bitmap ePaper Image from SD Card

Connect and Test the ePaper Module

The ePaper module needs 8 connections to do its job.  GND on the module must be connected to GND on the Activity Board, VCC should be connected to 3.3V, and all remaining pins must be connected to an I/O pin on Propeller Activity Board.

 

Pin Connections

The ePaper initialize block is used to set up the ePaper display module. The DIN, CLK, CS, DC, RES and BUSY pins on the module must be matched to the Propeller Activity Board pins they are assigned to:

  • Plug the ePaper module into the breadboard using the supplied connector harness.
  • Connect:
    • GND on the module to GND on the Propeller Activity Board
    • VCC on the module to 3.3V on the Activity Board
    • DIN on the module to P15 on the Activity Board
    • CLK on the module to P14 on the Activity Board
    • CS on the module to P13 on the Activity Board
    • D/C on the module to P12 on the Activity Board
    • RES on the module to P11 on the Activity Board
    • BUSY on the module to P10 on the Activity Board

 

Test Program

The test project is the classic “Hello World!” text often used to prove that a communication program is working.

  • Open BlocklyProp Solo in a Chrome browser and make sure your BlocklyProp Launcher is running and COM port connected to your board. 
  • Start a new project, and select your board type in the device menu.
  • Build the program shown below using the COMMUNICATE > ePAPER blocks: Select ePAPER initialize, ePaper print text and ePaper update blocks .
  • Click on the blue text string block and update the text to say “Hello World!”
  • Click the Load RAM & Run button.

The ePaper will display the information sent to it by the Propeller:

 

How it Works

The ePaper initialize block sets up the connections between numbered Propeller I/O pins used to connect to each specific signal line on the ePaper display.  The ePaper print text block passes the characters in its text block over to the display and the ePaper update block updates the screen.

  • If you are stopping now, turn off power to the ePaper. Otherwise, you are ready to go to the next page – just follow the link below.

CAUTION: Don’t leave the ePaper on for long periods of time.  The ePaper can be damaged if left powered on and displaying the same image for more than 24 hours at a time.  Use the ePaper command block to “sleep” and “wake” your screen. The ePaper cannot be refreshed directly under sun light. The refresh steps should be done indoors.


Printer-friendly version
ePaper Fonts and Color
Next

DISCUSSION FORUMS | PARALLAX INC. STORE

About | Terms of Use | Feedback: learn@parallax.com | Copyright©Parallax Inc. 2024

© 2026 Parallax Learn • Built with GeneratePress