NovaChat, Accent, Grid Pad

These AAC devices are “systems”.  That means that they are sold as a package: tablet, case, and AAC software.

Normally, when you use keyguard.scad, you first select a tablet and then provide measurements for the tablet case. With these systems, we can predict the dimensions of the case (because it’s included in the package), so there’s no need for you to take your own measurements. We’ll just give them to you.

NovaChat

NovaChat systems are sold by Saltillo.

NovaChat version height of opening in case width of opening in case case opening corner radius
5.4 68 135 0
8.5 112 188 2
10 160 242 5
12 190 283 5

Just enter them into keyguard.scad.

NovaChat 5.4

The openings_and_additions.txt file should contain these entries:

case_additions=[
// ID, x, y, width, height, shape, thickness, trim above, trim below, trim to right, trim to left, corner radius
[ 1, 0, 0, 8, 0, "-f1", 0, -999, -999, -999, -999, 0],
[ 2, 0, coh, 8, 0, "-f2", 0, -999, -999, -999, -999, 0],
[ 3, cow, 0, 3, 0, "-f4", 0, -999, -999, -999, -999, 0],
[ 4, cow, coh, 3, 0, "-f3", 0, -999, -999, -999, -999, 0],
[ 5, 0, coh/2, 7, 34, "-cm4", 0, -999, -999, -999, -999, 0],
[ 6, cow, coh/2, 2, 60, "-cm2", 0, -999, -999, -999, -999, 0],
];

NovaChat 8.5

The keyguard is mounted with posts so you should set the following additional values in the Customizer:

---- App Layout in px ----
bottom_of_upper_message_bar = 122
bottom_of_upper_command_bar = 150
top_of_lower_message_bar = 1200
top_of_lower_command_bar = 1200

---- Mounting Method ----
mounting_method = "Posts"

---- Posts Info ----
post_diameter = 4
post_length = 3
mount_to_top_of_opening_distance = 2
mini_tab_width = 10
mini_tab_length = 1
mini_tab_inset_distance = 26
mini_tab_height = 1

Finally, the following instructions should be placed in the openings_and_additions.txt file:

case_additions=[
// ID, x, y, width, height, shape, thickness, trim above, trim below, trim to right, trim to left, corner radius
[ 1, cow, coh-15-9-63/2, 5.5, 63, "r2", 0, -999, -999, -999, -999, 0],
[ 2, cow, coh-15-9, 5.5, 9, "t1", 0, -999, -999, -999, -999, 0],
[ 3, cow, coh-15-9-63, 5.5, 9, "t2", 0, -999, -999, -999, -999, 0],
[ 4, 0, 66+7, 4.5, 14, "rr4", 0, -999, -999, -999, -999, 5],
];

NovaChat 10 & 12

Saltillo, the makers of the NovaChat line, have chosen the Samsung Galaxy Tab A and the Samsung Galaxy Tab Pro 12.2 as the tablets they include in their packages.  What we can’t be sure of is how you would prefer to mount the keyguard.  Our experience so far is that micro-suction tape is a great choice.  Choose “No Mount” from the “Mounting Method” pull-down list.  If you need to go with Raised Tabs or Clip-on Straps, let us know, and we’ll work with you to get the measurements right.  Then, we’ll update this page to include that information.

Saltillo is a bit loose about which Samsung tablet version they ship, so it’s hard to know where the home button and front-facing camera are located.  So, by default, keyguard.scad doesn’t add openings for them.  It will ignore your request if you tell it to expose either one.  That doesn’t mean that you can’t expose them; it just means that you have to take an additional step.  The way you create openings in the keyguard for the home button and/or camera is to provide location and size information in the “case_openings” data structure found in the openings_and_additions.txt file.  If you want to pursue this path, contact us, and we’ll help you get the measurements right. Then, we’ll update this page to include that information.

One further thing to note.  Depending on your settings, you may end up with “dead space” above and below the app as shown below:

In this image from a NovaChat 10, there are 6 mm above and below the grid that are part of the screen but are not being used by the app.  The setting “STYLE > KEYGUARD INSET” is causing this wasted space.  Turn off this setting and you’ll have an additional 12 mm of vertical screen height that you can use.  If you want to leave this setting turned on, then you will need to account for it when designing your keyguard.  The simplest way is to tell keyguard.scad that there’s a 6 mm status bar at the top that you don’t want to expose, and there’s a 6 mm lower command bar at the bottom that you also don’t want to expose.

Accent

Accent systems are sold by PRC.  A common practice by AAC vendors is to change the tablet hardware to take advantage of greater functionality or better pricing from their supplier – all without changing the system model/version number.  PRC did that with their Accent 1400-30 system.  Around October 2020, they changed tablets to a 4K display but didn’t change the model name.  There’s no easy way for you to determine which version of the Accent 1400-30 you have without contacting PRC or capturing a screenshot and determining the number of pixels.  The older Accent 1400-30 screen is 2560 pixels by 1440 pixels.  The newer tablet is 3840 pixels by 2160 pixels.  We’ve used the identifier Accent 1400-30a to represent the older version and Accent 1400-30b to represent the newer version.

Accent version height of opening in case width of opening in case case opening corner radius
800-30 128 192 2
1000-20 157 237 2
1000-30 159 239 2
1000-40 159 239 2
1400-20 188 316 4
1400-30a ? ? ?
1400-30b 185 316 2

Accent 800-30

---- App Layout in px ----
bottom_of_upper_message_bar = 159
bottom_of_upper_command_bar = 263
top_of_lower_message_bar = 1200
top_of_lower_command_bar = 1200

---- Bar Info ----
expose_upper_message_bar = "yes"
expose_upper_command_bar = "yes"
case_additions=[
// ID, x, y, width, height, shape, thickness, trim above, trim below, trim to right, trim to left, corner radius
[ 1, cow/2, coh, cow+2, 1.5, "cm1", 0, -999, -999, -999, -999, 0],
[ 2, cow, coh/2, 3, coh-3, "cm2", 0, -999, -999, -999, -999, 0],
[ 3, cow/2, 0, cow+2, 1.5, "cm3", 0, -999, -999, -999, -999, 0],
[ 4, 0, coh/2, 3, coh-3, "cm4", 0, -999, -999, -999, -999, 0],
];

Accent 1000-20

---- App Layout in px ----
bottom_of_upper_message_bar = 106
bottom_of_upper_command_bar = 176
top_of_lower_message_bar = 800
top_of_lower_command_bar = 800

---- Bar Info ----
expose_upper_message_bar = "yes"
expose_upper_command_bar = "yes"
add_rounded_corners_for_strength = "no"

---- Grid Special Settings ----
top_padding = 1
screen_openings=[
// *** the numbers in screen_openings are assumed to be in pixels or millimeters depending on the value of "unit of measure for screen" in "Free-form and Hybrid Keyguard Openings "***
// ID, x, y, width, height, shape, top slope, bottom slope, left slope, right slope, corner radius, other
[ 1, sw-12.5, -7, 15, 10, "rr", 90, 90, 90, 90, 2, ],
[ 2, sw-12.45, -13.15, 0, 0, "oa1", 90, 90, 90, 90, 2, ],
[ 3, sw+2.45, -12.14, 0, 0, "oa4", 90, 90, 90, 90, 2, ],
];

case_openings=[
// ID, x, y, width, height, shape, top slope, bottom slope, left slope, right slope, corner radius, other
[ 1, cow/2, -2, 30, 20, "hd", 90, 90, 90, 90, 0, ],
[ 2, cow/2, -2, 30, 20, "hd", 90, 90, 90, 90, 0, ],
[ 3, cow/2-14.81, -3.9, 0, 0, "oa2", 90, 90, 90, 90, 2, ],
[ 4, cow/2+14.81, -3.9, 0, 0, "oa3", 90, 90, 90, 90, 2, ],
];

case_additions=[
// ID, x, y, width, height, shape, thickness, trim above, trim below, trim to right, trim to left, corner radius
[ 1, cow, coh/2, 4.5, coh-cocr*2, "cm2", 0, -999, -999, -999, -999, 0],
[ 2, 0, coh/2, 4.5, coh-cocr*2, "cm4", 0, -999, -999, -999, -999, 0],
[ 3, cow/2, coh, cow-cocr*2, 4, "cm1", 0, -999, -999, -999, -999, 0],
[ 4, cow/2, 0, cow-cocr*2, 4, "cm3", 0, -999, -999, -999, -999, 0],
];

Accent 1000-30 & Accent 1000-40

---- App Layout in mm ----
upper_message_bar_height = 22
upper_command_bar_height = 11

---- Bar Info ----
expose_upper_message_bar = "yes"
expose_upper_command_bar = "yes"

---- Grid Special Settings ----
top_padding = 1
bottom_padding = 1
left_padding = 1
right_padding = 1
case_additions=[
// ID, x, y, width, height, shape, thickness, trim above, trim below, trim to right, trim to left, corner radius
[ 1, cow, coh/2, 4.5, coh-cocr*2, "cm2", 0, -999, -999, -999, -999, 0], 
[ 2, 0, coh/2, 4.5, coh-cocr*2, "cm4", 0, -999, -999, -999, -999, 0],
[ 3, cow/2, coh, cow-cocr*2, 4, "cm1", 0, -999, -999, -999, -999, 0],
[ 4, cow/2, 0, cow-cocr*2, 4, "cm3", 0, -999, -999, -999, -999, 0],
];

Accent 1400-20

---- App Layout in mm ----
upper_message_bar_height = 30
upper_command_bar_height = 16


---- Bar Info ----
expose_upper_message_bar = "yes"
case_openings=[
// ID, x, y, width, height, shape, top slope, bottom slope, left slope, right slope, corner radius, other
[ 1, 0, 0, 0, 0, "r", 90, 90, 90, 90, 0, ],
[ 2, 158, 199, 3, 3, "c", 45, 90, 90, 90, 0, ],
[ 3, 0, 0, 0, 0, "hd", 90, 90, 90, 90, 0, ],
[ 4, 0, 0, 0, 0, "rr", 90, 90, 90, 90, 0, ]
];

case_additions=[
// ID, x, y, width, height, shape, thickness, trim above, trim below, trim to right, trim to left, corner radius
[ 1, 0, 94, 3.5, 181, "cm4", 0, -999, -999, -999, -999, 0, ],
[ 2, 316, 94, 3.5, 181, "cm2", 0, -999, -999, -999, -999, 0, ],
[ 3, 158, 0, 13, 6, "rr3", 0, -999, -999, -999, -999, 6, ],
[ 4, 206, 0, 12, 13, "r3", 0, -999, -999, -999, -999, 0, ],
[ 5, 110, 0, 12, 13, "r3", 0, -999, -999, -999, -999, 0, ],
[ 6, 104, 0, 13, 0, "f3", 0, -999, -999, -999, -999, 0, ],
[ 7, 116, 0, 13, 0, "f2", 0, -999, -999, -999, -999, 0, ],
[ 8, 200, 0, 13, 0, "f3", 0, -999, -999, -999, -999, 0, ],
[ 9, 212, 0, 13, 0, "f2", 0, -999, -999, -999, -999, 0, ],
[10, 158, 188, 102, 14, "r1", 0, -999, -999, -999, -999, 0, ],
[11, 215, 188, 12, 19, "r1", 0, -999, -999, -999, -999, 0, ],
[12, 101, 188, 12, 19, "r1", 0, -999, -999, -999, -999, 0, ],
[13, 95, 188, 6, 0, "f4", 0, -999, -999, -999, -999, 0, ],
[14, 221, 188, 6, 0, "f1", 0, -999, -999, -999, -999, 0, ],
[15, 209, 202, 5, 0, "f4", 0, -999, -999, -999, -999, 0, ],
[16, 107, 202, 5, 0, "f1", 0, -999, -999, -999, -999, 0, ]
];

Accent 1400-30a

If you have an Accent 1400-30a (the original version) and are willing to provide some dimension information, please let us know.

Accent 1400-30b

Here are some Customizer settings that should work for you when creating a keyguard for the Accent 1400-30b when mounting it with posts:

---- Type of Keyguard ----
keyguard_thickness = 3

---- Tablet ----
type_of_tablet = Accent 1400-30b

---- Tablet Case ----
height_of_opening_in_case = 185
width_of_opening_in_case = 316
case_opening_corner_radius = 2

---- App Layout in px ----
bottom_of_upper_message_bar = 342
bottom_of_upper_command_bar = 521
top_of_lower_message_bar = 2160
top_of_lower_command_bar = 2160

---- App Layout in mm ----
upper_message_bar_height = 30
upper_command_bar_height = 16

---- Bar Info ----
expose_upper_message_bar = yes
expose_upper_command_bar = yes
vertical_rail_width = 7

---- Grid Special Settings ----
left_padding = 1
right_padding = 1

---- Mounting Method ----
mounting_method = Posts

---- Posts Info ----
post_diameter = 3
post_length = 8
mount_to_top_of_opening_distance = 32
notch_in_post = no

And here are the instructions to add to your openings_and_additions.txt file:

screen_openings=[
// *** the numbers in screen_openings are assumed to be in pixels or millimeters depending on the value of "unit of measure for screen" in "Free-form and Hybrid Keyguard Openings "***
// ID, x, y, width, height, shape, top slope, bottom slope, left slope, right slope, corner radius, other
[ 1, 0, 0, 0, 0, "r", 90, 90, 90, 90, 0, ],
];

case_openings=[
// ID, x, y, width, height, shape, top slope, bottom slope, left slope, right slope, corner radius, other
[ 1, 0, 0, 0, 0, "r", 90, 90, 90, 90, 0, ],
[ 2, 158, 199, 3, 3, "c", 45, 90, 90, 90, 0, ],
[ 3, 0, 0, 0, 0, "hd", 90, 90, 90, 90, 0, ],
[ 4, 0, 0, 0, 0, "rr", 90, 90, 90, 90, 0, ]
];

case_additions=[
// ID, x, y, width, height, shape, thickness, trim above, trim below, trim to right, trim to left, corner radius
[ 1, 0, 94, 3.5, 181, "cm4", 0, -999, -999, -999, -999, 0, ],
[ 1, 316, 94, 3.5, 181, "cm2", 0, -999, -999, -999, -999, 0, ],
[ 1, 158, 0, 13, 6, "rr3", 0, -999, -999, -999, -999, 6, ],
[ 1, 206, 0, 12, 13, "r3", 0, -999, -999, -999, -999, 0, ],
[ 1, 110, 0, 12, 13, "r3", 0, -999, -999, -999, -999, 0, ],
[ 1, 104, 0, 13, 0, "f3", 0, -999, -999, -999, -999, 0, ],
[ 1, 116, 0, 13, 0, "f2", 0, -999, -999, -999, -999, 0, ],
[ 1, 200, 0, 13, 0, "f3", 0, -999, -999, -999, -999, 0, ],
[ 1, 212, 0, 13, 0, "f2", 0, -999, -999, -999, -999, 0, ],
[ 1, 158, 188, 102, 14, "r1", 0, -999, -999, -999, -999, 0, ],
[ 1, 215, 188, 12, 19, "r1", 0, -999, -999, -999, -999, 0, ],
[ 1, 101, 188, 12, 19, "r1", 0, -999, -999, -999, -999, 0, ],
[ 1, 95, 188, 6, 0, "f4", 0, -999, -999, -999, -999, 0, ],
[ 1, 221, 188, 6, 0, "f1", 0, -999, -999, -999, -999, 0, ],
[ 1, 209, 202, 5, 0, "f4", 0, -999, -999, -999, -999, 0, ],
[ 1, 107, 202, 5, 0, "f1", 0, -999, -999, -999, -999, 0, ]
];

Via

The Via line of devices is sold by PRC.

Via Pro

Via Mini

Grid Pad

The Grid Pad and its siblings are manufactured by Smartbox.  We don’t currently have any case opening measurements for these devices.  If you have one, please let us know.

Grid Pad 10s

Grid Pad 11

Grid Pad 12

Grid Pad 13

Grid Pad 15

Talk Pad 8

Talk Pad 10

Touch Pad

Grid for iPad

This offering from Smartbox involves the Grid software that can be installed on any iPad.  Simply choose the iPad that you’re using in the designer.  You can find pre-defined layouts for a small collection of iPads and cases among the Ready-to-Print keyguard designs.