Screen#
Introduction#
The Screen category includes blocks that allow your IQ (1st gen) Brain’s Screen to display text and values on the brain’s built-in screen.
The IQ (1st gen) Brain screen supports up to 5 rows and 21 columns of text.

Below is a list of all blocks:
Cursor Print — Display text and values on the brain.
print — Prints a value or text to the selected screen.
set cursor to row column — Sets the row and column location for printing.
set cursor to next row — Moves the cursor to the next row.
clear row — Clears a specific row.
Settings — Configure screen display properties.
clear screen — Clears the entire screen.
set print precision on screen — Sets how many decimal places to show.
Cursor Print#
print#
The print block displays text on the brain’s screen at the current cursor position.
print [VEXcode] on screen ▶
Parameters |
Description |
|---|---|
value |
The text, number, or variable value to display. |
expanding arrow |
Expand the block to read and set cursor to next row to make the cursor move to the next row after this block. |
Example
when started
[Display a message at the starting cursor position.]
print [Hello, Robot!] on screen ◀ and set cursor to next row
set cursor to row column#
When using the set cursor to row column block, the cursor is placed at a specific row and column on the brain’s screen.
The IQ (1st gen) Brain uses a monospaced font, meaning each character has the same width for consistent text alignment. The IQ (1st gen) Brain screen supports up to 5 rows and 21 columns of text.
set cursor to row [1] column [1] on screen
Parameters |
Description |
|---|---|
row |
The row of the cursor as an integer. |
column |
The column of the cursor as an integer. |
Example
when started
[Display a message in the middle of the screen]
set cursor to row (3) column (7) on screen
print [VEXcode!] on screen ▶

set cursor to next row#
The set cursor to next row block moves the cursor to column 1 on the next row on the brain’s screen.
set cursor to next row on screen
Parameters |
Description |
|---|---|
This block has no parameters. |
Example
when started
[Display two lines of text.]
print [First Message] on screen ▶
set cursor to next row on screen
print [Second Message] on screen ◀ and set cursor to next row

clear row#
The clear row block is used to clear a single row on the brain’s screen.
clear row (1) on screen
Parameters |
Description |
|---|---|
row |
The row number to clear as an integer. |
Example
when started
[Display text on two rows, but only keep one.]
print [This text stays] on screen ◀ and set cursor to next row
print [This disappears] on screen ◀ and set cursor to next row
wait (3) seconds
clear row (2) on screen
Settings#
clear screen#
The clear screen block clears all text and drawings from the brain’s screen.
clear screen
Parameters |
Description |
|---|---|
This block has no parameters. |
Example
when started
[Fill the screen, then clear it after 2 seconds.]
repeat (5)
print [Line] on screen ◀ and set cursor to next row
end
wait (3) seconds
clear screen
set print precision on screen#
The set print precision on screen block sets the precision formatting used for displaying numbers on the brain’s screen. This print precision will apply to all subsequently printed numbers.
set print precision to [0.1 v] on screen
Parameters |
Description |
|---|---|
precision |
Sets the print precision to:
|
Example
when started
[Print 1/3 as 0.33.]
set print precision to [0.01 v] on screen
print ([1] / [3]) on screen ◀ and set cursor to next row