Sensory Boards User Guide

A complete guide to building, sharing, and running AAC communication boards

1. Overview

Sensory Boards is a web-based AAC (Augmentative and Alternative Communication) board builder that puts powerful communication tools in your browser. Design boards with over 2,000 built-in symbols, import and export using the open OBF/OBZ standard, run boards with the PiCom communicator for real-time speech output, and print or share your creations — all without installing any software.

2,000+ Symbols

A rich built-in symbol library with keyword and synonym search to quickly find the right image.

OBF / OBZ Support

Import and export boards in the Open Board Format standard for interoperability with other AAC tools.

PiCom Communicator

Run your boards in a full-screen communicator with text-to-speech, configurable input methods, and visual settings.

Print & Share

Print boards directly from the editor or share them via link for collaborative use.

Customisable Styling

Control colours, fonts, sizes, borders, and annotations on a per-cell or whole-board level.

Multiple Symbol Sources

Add symbols from the built-in library, web search, camera/upload, or AI generation.

2. Home Screen

The home screen is the starting point of Sensory Boards. It presents four action cards and a settings button.

The Sensory Boards home screen with four action cards
The Sensory Boards home screen with four action cards

New Board

Create a brand-new communication board from scratch. You will be asked for a name and grid size.

Open Board

Browse and open boards you have previously created or imported.

Manage

Duplicate, rename, export, print, share, change the symbol set, or delete existing boards.

Run

Launch PiCom with its built-in board collection. This card only appears when the Communicator option is enabled in Settings.

The Settings gear icon in the top-right corner of the home screen opens the global settings panel.

3. Settings

The Settings panel lets you configure default values that apply to every new board you create, manage symbol libraries, and toggle advanced features.

The Settings panel with all configuration options
The Settings panel with all configuration options

Language

Choose the interface and speech language. This affects text-to-speech output in PiCom and the symbol search language.

Default Grid Size

Set the default number of columns and rows for new boards. The default is 4 × 4. You can always change the size of individual boards later.

Default Colours

Default Font

Configure the default font family, size, style (normal, bold, italic), and position (top or bottom of the cell) for labels.

Symbol & Annotation Libraries

Load custom symbol or annotation packs by selecting a .zip file. After loading, the settings panel shows the number of symbols or annotations available in the library.

Communicator

A checkbox that enables the Run card on the home screen and the Run Board buttons throughout the app. When disabled, the PiCom communicator features are hidden.

Changing default colours or font only affects newly created boards. Existing boards keep their current settings.

4. Creating a New Board

Follow these steps to create a new board from scratch.

  1. Click the New Board card on the home screen.
  2. Enter a name for your board. Board names must be unique — if the name is already taken you will be asked to choose another.
  3. Set the grid size by adjusting the number of columns and rows using the + and buttons.
  4. Click Create to open the board in the editor.
The New Board dialog with name field and grid size controls
The New Board dialog with name field and grid size controls
You can resize the board later from the editor toolbar, so don't worry about getting the grid size perfect right away.

5. Opening & Loading Boards

The Open Board screen displays all your saved boards as cards. Each card shows a thumbnail preview, the board name, and its grid dimensions.

The Open Board screen showing saved board cards
The Open Board screen showing saved board cards

Each card has two action buttons:

In the top-right corner of this screen you will find the Load OBF/OBZ button for importing boards from files. See the Importing OBF/OBZ section for details.

6. Importing OBF / OBZ

Sensory Boards supports the Open Board Format standard for importing boards created in other AAC applications.

File Formats

How to Import

  1. Go to Open Board from the home screen.
  2. Click the Load OBF/OBZ button in the top-right corner.
  3. Select an .obf or .obz file from your device.
  4. If the file contains images hosted at external URLs, a progress bar will appear while those images are downloaded and embedded.
  5. Once import is complete the board (or boards) will appear in your board list.
Progress bar shown while downloading external images during OBZ import
Progress bar shown while downloading external images during OBZ import
Large OBZ files with many external images may take a moment to import. Keep the browser tab open until the progress bar completes.

7. Board Editor

The Board Editor is where you design your communication board. It is divided into three areas.

The Board Editor with its three main areas
The Board Editor with its three main areas

Board Grid (Left)

The main editing canvas showing all cells arranged in a grid. Click any cell to select it — the selected cell is highlighted with a blue border.

Add Symbol Panel (Top-Right)

Search for and add symbols to the currently selected cell. Includes multiple source tabs for finding the right image.

Cell Editor Panel (Bottom-Right)

Edit the label, font, colours, border, and annotation of the currently selected cell.

Click any cell in the grid to select it. The blue highlight shows which cell you are editing. The Cell Editor and Add Symbol panels update to reflect the selected cell.

8. Adding Symbols

The Add Symbol panel in the top-right of the editor provides four ways to find and add images to a cell.

The Add Symbol panel with search bar and source tabs
The Add Symbol panel with search bar and source tabs

Searching

Type a keyword into the search bar. The search engine uses synonym matching, so searching for "happy" will also find symbols tagged with "glad", "pleased", and other related words.

Symbol Sources

Four tabs provide different sources for symbols:

Symbol Library

Browse over 2,000 built-in symbols. This is the default tab and the fastest way to add standard AAC symbols.

Web Search

Search the web for images. Useful when you need a specific photo or illustration not in the built-in library.

Camera / Upload

Take a photo with your device camera or upload an image file from your computer.

AI Generate

Generate a custom symbol using AI. Describe what you need and a symbol will be created for you.

Adding a Symbol to a Cell

  1. Select a cell in the board grid by clicking on it.
  2. In the Add Symbol panel, search for a keyword or browse a source tab.
  3. Click on a symbol thumbnail to add it to the selected cell.

9. Cell Editor

The Cell Editor panel in the bottom-right lets you fine-tune every aspect of the selected cell.

The Cell Editor panel showing all available options
The Cell Editor panel showing all available options
OptionDescription
Symbol PreviewA preview of the image currently assigned to the cell.
LabelEditable text displayed on the cell. This is also the text spoken by PiCom.
PositionPlace the label at the Top or Bottom of the cell.
Size (pt)Font size of the label in points.
FontFont family for the label text.
StyleFont style: normal, bold, italic, or bold italic.
Cell BGBackground colour of the cell. Use the colour picker to choose any colour.
Text BGBackground colour behind the label text.
Border ColourColour of the cell border.
Border WidthThickness of the cell border in pixels.
AnnotationAn overlay image on top of the cell, drawn from the annotation library. Useful for marking word categories or adding visual cues.

10. Editor Toolbar

The blue toolbar across the top of the editor provides quick access to common actions.

The blue editor toolbar with all action buttons
The blue editor toolbar with all action buttons
ButtonAction
HomeReturn to the home screen. Your board is auto-saved.
UndoUndo the last change.
RedoRedo a previously undone change.
ResizeChange the grid dimensions (columns and rows) of the current board.
BGChange the background colour of all cells at once.
TextChange the text colour or text background colour across all cells.
BorderChange the border colour for all cells.
Border Width (px)Set the border width in pixels for all cells.
PrintOpen the browser print dialog to print the board.
ExportExport the board as an OBF or OBZ file.
ShareGenerate a shareable link for the board.
The toolbar BG, Text, Border, and Border Width controls apply changes to all cells at once. To change a single cell, use the Cell Editor panel instead.

11. Exporting

Export your boards in the Open Board Format so they can be backed up, shared, or used in other AAC applications.

The Export dialog with OBF and OBZ options
The Export dialog with OBF and OBZ options

Export Options

Export as OBF

Exports the board as a single .obf JSON file. Images are embedded as Base64 data URIs within the file. Best for sharing a single board.

Export as OBZ

Exports the board (or board set) as a .obz ZIP archive containing OBF files and image assets. Best for board sets or when file size matters.

  1. Click the Export button in the editor toolbar (or from the Manage screen).
  2. Choose Export as OBF or Export as OBZ.
  3. A progress bar will appear while images are prepared and packaged.
  4. The file will download automatically when ready.
Regularly export your boards as OBZ files for backup. This ensures you don't lose your work if browser data is cleared.

12. Managing Boards

The Manage screen provides a complete set of tools for organising your board collection.

The Manage screen with board cards and action buttons
The Manage screen with board cards and action buttons

Each board card offers the following actions:

ActionDescription
OpenOpen the board in the editor.
DuplicateCreate a copy of the board with a new name.
RenameChange the board's name. Names must remain unique.
ExportExport the board as OBF or OBZ.
PrintSend the board to the printer.
ShareGenerate a shareable link.
Change Symbol SetReplace the symbol set used in the board with a different library.
DeletePermanently remove the board. This action cannot be undone.
Deleting a board is permanent. Consider exporting a backup before deleting.

13. Running in PiCom

PiCom is the built-in communicator that turns your boards into an interactive, speech-enabled communication tool.

Enable the Communicator

Before you can run boards, you must enable the Communicator feature in Settings by checking the Communicator checkbox. This reveals the Run card on the home screen and Run Board buttons throughout the app.

Two Ways to Run

Run Board (from Open Board)

Click Run Board on any board card in the Open Board screen. Sensory Boards builds the board and sends it to PiCom via IndexedDB, then opens PiCom in a new tab.

Run Card (from Home)

Click the Run card on the home screen to launch PiCom with its own built-in board collection.

The PiCom start screen with settings and green start arrow
The PiCom start screen with settings and green start arrow

PiCom Start Screen Settings

SettingDescription
Input MethodChoose how the user interacts with the board (e.g., touch, switch scanning).
VisualConfigure display options such as high contrast and cell sizing.
SpeechSelect the text-to-speech voice, speed, and pitch.
AdvancedAdditional configuration options for specialised setups.

Using PiCom

  1. Configure your settings on the start screen.
  2. Tap the green arrow button to start the communicator.
  3. Tap any symbol on the board to hear it spoken aloud.

14. Board Sets

Board sets are collections of linked boards packaged together in an OBZ file. They allow multi-page communication layouts where tapping a cell can navigate to a different board.

A board set showing linked navigation between boards
A board set showing linked navigation between boards

How Board Sets Work

Import an OBZ board set to see how linked boards work in practice. Many free OBZ board sets are available from the Open Board Format community.

15. Tips & Shortcuts

General Tips

Board Design Best Practices

Troubleshooting

ProblemSolution
Run Board button is missing Open Settings and enable the Communicator checkbox.
PiCom opens but the board is empty Make sure you clicked Run Board from the Open Board screen (not the Run card on the home screen, which uses PiCom's built-in boards).
Imported OBZ images are missing The images may have been hosted at external URLs that are no longer available. Check your internet connection and try re-importing the file.
Board name already exists Board names must be unique. Choose a different name or rename the existing board first.
No speech output in PiCom Check that your device volume is turned up and that a text-to-speech voice is available for the selected language in your browser or OS settings.
PiCom blocked as a pop-up Allow pop-ups for the Sensory Boards site in your browser settings. PiCom opens in a new tab.
Symbol search returns no results Try a different keyword or synonym. Check that a symbol library is loaded in Settings.
Board not appearing after import Ensure the file is a valid .obf or .obz file. Try refreshing the page and checking the Open Board screen.