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.