/*************************************************************************************
 *
 * Enclosure for a 4 x 4 macro pad.
 *
 *************************************************************************************
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR OR COPYRIGHT
 * HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * IT IS NOT PERMITTED TO MODIFY THIS COMMENT BLOCK.
 *
 * (c)2025, Claude "Tryphon" Theroux, Montreal, Quebec, Canada
 * http://www.ctheroux.com/
 *
 ************************************************************************************/

// Enclosure height in mm
EnclosureHeight = 30;

// Number of switches in the X axis
MacropadWidth = 4;

// Number of switches in the Y axis
MacropadDepth = 4;

// Angle of the sides toward the outside of the enclosure.  Should be smaller or equal than 90 degrees.
SideAngle = 75;

// Thickness of the sides of the enclosure in mm
SideThickness = 2;

// If true, some debugging information is added to the log
debug = true;

module __Customizer_Limit__ () {}
 
include <MainCode.scad>
 