These AAC devices are “systems”. That means they are sold as a tablet, case, and AAC software package.
Normally, when you use the designer, you begin by selecting 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 (if we have them – if we don’t, we’d love your help getting them).
NovaChat
NovaChat systems are sold by Saltillo.
NovaChat version | height of opening in case | width of opening in case | case opening corner radius |
5 Dedicated Plus (Medicare Model) | 72 | 149 | 8 |
5.4 | 68 | 135 | 0 |
8.5 | 112 | 188 | 2 |
10 | 160 | 242 | 5 |
10 Active & Classic | |||
12 | 190 | 283 | 5 |
Just enter them into the “Case Info” section of the Customizer.
NovaChat 5 Dedicated Plus (Medicare Model)
Uses the Motorola Moto X Pure phone as its tablet.
The openings_and_additions.txt file should contain these entries:
case_openings=[
// ID, x, y, width, height, shape, top slope, bottom slope, left slope, right slope, corner radius, other
[ 1, cow-5, coh/2, 2, 30, "hd", 90, 90, 90, 90, 5, -2],
[ 1, 3.5, coh/2, 2, 30, "hd", 90, 90, 90, 90, 5, -2],
];
These two instructions add cut-outs on the underside of the keyguard to accommodate the two thin chrome bars.
Also, make the following changes to the default settings of the Customizer:
"---- App Layout in px ----"
bottom_of_upper_command_bar = 93
top_of_lower_message_bar = 1440
top_of_lower_command_bar = 1440
"---- Grid Special Settings ----"
right_padding = 7
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
The original 10 has a pixel count of 2048 x 1536, which doesn’t align with any of the current Samsung tablets. It’s probably one of the Samsung Galaxy Tab A tablets.
The pixel measurements for the Active and Classic are 2560×1600. That makes the table a Samsung Galaxy Tab S x or xFE. The x can be a 6, 7, 8, or 9. We’re not sure which.
NovaChat 12
The NovaChat 12 uses the Samsung Galaxy Tab Pro 12.2 tablet.
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, the designer 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
Make the following changes to the default Customizer settings:
"---- 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"
"---- Grid Info ----"
number_of_rows = 7
number_of_columns = 12
cell_height_in_mm = 13
cell_width_in_mm = 16
cell_corner_radius = 1
"---- Grid Special Settings ----"
top_padding = 1
"---- Mounting Method ----"
mounting_method = "Posts"
"---- Posts Info ----"
post_diameter = 3
post_length = 8
mount_to_top_of_opening_distance = 25
notch_in_post = "no"
add_mini_tabs = "yes"
mini_tab_width = 12
mini_tab_length = 3
mini_tab_inset_distance = 25
mini_tab_height = 0
rotate_mini_tab = 4
"---- Free-form and Hybrid Keyguard Openings ----"
unit_of_measure_for_screen = "mm"
"---- Special Actions and Settings ----"
keyguard_edge_chamfer = 0.7
cell_edge_chamfer = 0.8
Add the following instructions 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, cow/2, -2, 30, 20, "hd", 90, 90, 90, 90, 0, ],
[ 2, cow/2-14.81, -3.9, 0, 0, "oa2", 90, 90, 90, 90, 2, ],
[ 3, 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, 53.5, -999, -999, -999, 0],
[ 2, 0, coh/2, 4.5, coh-cocr*2, "cm4", 0, 53.5, -999, -999, -999, 0],
[ 3, cow/2, 0, cow-cocr*2, 4, "cm3", 0, -999, -999, -999, -999, 0],
];
Accent 1000-30 & Accent 1000-40
Make the following changes to the default Customizer settings:
"---- App Layout in px ----"
bottom_of_upper_message_bar = 160
bottom_of_upper_command_bar = 264
top_of_lower_message_bar = 1200
top_of_lower_command_bar = 1200
"---- Grid Info ----"
number_of_rows = 7
number_of_columns = 12
cell_height_in_mm = 13
cell_width_in_mm = 16
cell_corner_radius = 1
"---- Grid Special Settings ----"
top_padding = 1
"---- Free-form and Hybrid Keyguard Openings ----"
unit_of_measure_for_screen = "mm"
"---- Special Actions and Settings ----"
keyguard_edge_chamfer = 0.7
cell_edge_chamfer = 0.8
And put the following instructions in the 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, sw-5, -5, 20, 10, "rr", 90, 90, 90, 90, 2, ],
[ 1, sw-4.95, -12.7, 0, 0, "oa1", 90, 90, 90, 90, 2, ],
[ 1, sw+11.8, -5, 0, 0, "oa1", 90, 90, 90, 90, 2, ],
[ 1, -8, ucbb, sw+16, umbh+ucbh, "rr", 90, 90, 90, 90, 1, ],
];
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-14.81, -3.9, 0, 0, "oa2", 90, 90, 90, 90, 2, ],
[ 2, 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, 239, 79.5, 4.5, 155, "cm2", 0, -999, -999, -999, -999, 0],
[ 2, 0, 79.5, 4.5, 155, "cm4", 0, -999, -999, -999, -999, 0],
[ 3, 119.5, 159, 235, 4, "cm1", 0, -999, -999, -999, -999, 0],
[ 4, 119.5, 0, 235, 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
PRC-Saltillo sells the Via line of devices. The keyguard designer supports these tablets, but we don’t know anything about the measurements of the case opening or possible mounting methods. If you have one of these devices and would like to help us provide that information to everyone else, go to the Contact Us page and let us know.
Via Pro
Uses an iPad Pro 11-inch 2nd Generation as its tablet.
Via Mini
Uses an iPad Mini 6 as its tablet.
Via Nano
Uses an iPhone 15 as its tablet.
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.