Update to RP2040

This commit is contained in:
Joe Scotto
2026-04-25 08:10:47 -04:00
parent 38b1fd21f6
commit 6e2b98d043
11 changed files with 2512 additions and 72 deletions
@@ -1,19 +1,19 @@
ISO-10303-21; ISO-10303-21;
HEADER; HEADER;
/* File generated by Shapr3D Version 3.0 */ /* File generated by Shapr3D Version 26.51.0.10768 */
FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1'); FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1');
FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export', FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export',
'2024-05-29T18:23:48-04:00', '2026-04-25T08:04:06-04:00',
('jscotto'), ('jscotto'),
('Shapr3D Limited'), ('Shapr3D Limited'),
'HOOPS Exchange 2024.2', 'HOOPS Exchange 2025.9',
'Shapr3D', 'Shapr3D',
'Authorized'); 'Authorized');
FILE_SCHEMA( ('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }') ); FILE_SCHEMA( ('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF {1 0 10303 442 1 1 4}') );
ENDSEC; ENDSEC;
@@ -25,7 +25,7 @@ DATA;
#7=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); #7=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#8=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); #8=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#9=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.000000E-05),#8,'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); #9=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.000000E-05),#8,'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');
#10=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8,#5,#7))REPRESENTATION_CONTEXT('','Case')); #10=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8,#5,#7))REPRESENTATION_CONTEXT('','Case (32U4 Pro Micro)'));
#12=CARTESIAN_POINT('',(0.,0.,0.)); #12=CARTESIAN_POINT('',(0.,0.,0.));
#13=DIRECTION('',(0.,0.,1.)); #13=DIRECTION('',(0.,0.,1.));
#14=DIRECTION('',(1.,0.,0.)); #14=DIRECTION('',(1.,0.,0.));
@@ -2206,7 +2206,7 @@ DATA;
#2200=CLOSED_SHELL('',(#182,#222,#262,#302,#326,#366,#390,#430,#454,#478,#518,#558,#598,#690,#730,#768,#806,#832,#952,#992,#1032,#1072,#1158,#1182,#1206,#1230, #2200=CLOSED_SHELL('',(#182,#222,#262,#302,#326,#366,#390,#430,#454,#478,#518,#558,#598,#690,#730,#768,#806,#832,#952,#992,#1032,#1072,#1158,#1182,#1206,#1230,
#1254,#1266,#1290,#1308,#1326,#1344,#1362,#1380,#1398,#1410,#1434,#1452,#1464,#1482,#1500,#1518,#1530,#1561,#1592,#1623,#1650,#1677,#1704,#1731,#1765, #1254,#1266,#1290,#1308,#1326,#1344,#1362,#1380,#1398,#1410,#1434,#1452,#1464,#1482,#1500,#1518,#1530,#1561,#1592,#1623,#1650,#1677,#1704,#1731,#1765,
#1799,#1833,#1867,#1920,#1937,#1954,#1966,#1983,#1995,#2045,#2071,#2090,#2109,#2123,#2142,#2161,#2180,#2199)); #1799,#1833,#1867,#1920,#1937,#1954,#1966,#1983,#1995,#2045,#2071,#2090,#2109,#2123,#2142,#2161,#2180,#2199));
#2201=MANIFOLD_SOLID_BREP('Case',#2200); #2201=MANIFOLD_SOLID_BREP('Case (32U4 Pro Micro)',#2200);
#2202=COLOUR_RGB('',0.494117647,0.494117647,0.525490224); #2202=COLOUR_RGB('',0.494117647,0.494117647,0.525490224);
#2203=FILL_AREA_STYLE_COLOUR('',#2202); #2203=FILL_AREA_STYLE_COLOUR('',#2202);
#2204=FILL_AREA_STYLE('',(#2203)); #2204=FILL_AREA_STYLE('',(#2203));
@@ -2215,20 +2215,32 @@ DATA;
#2207=SURFACE_STYLE_USAGE(.BOTH.,#2206); #2207=SURFACE_STYLE_USAGE(.BOTH.,#2206);
#2208=PRESENTATION_STYLE_ASSIGNMENT((#2207)); #2208=PRESENTATION_STYLE_ASSIGNMENT((#2207));
#26=STYLED_ITEM('',(#2208),#2201); #26=STYLED_ITEM('',(#2208),#2201);
#16=SHAPE_REPRESENTATION('Case',(#15),#10); #16=SHAPE_REPRESENTATION('Case (32U4 Pro Micro)',(#15),#10);
#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Case',(#2201),#10); #17=ADVANCED_BREP_SHAPE_REPRESENTATION('Case (32U4 Pro Micro)',(#2201),#10);
#2216=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17); #2216=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17);
#2217=APPLICATION_CONTEXT('data for automotive mechanical design processes'); #2217=CARTESIAN_POINT('',(0.,0.,0.));
#2218=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',1994,#2217); #2218=DIRECTION('',(0.,0.,1.));
#2219=PRODUCT_CONTEXT('',#2217,'mechanical'); #2219=DIRECTION('',(1.,0.,0.));
#2220=PRODUCT_DEFINITION_CONTEXT('part definition',#2217,'design'); #2220=AXIS2_PLACEMENT_3D('',#2217,#2218,#2219);
#24=PRODUCT('Case','Case','',(#2219)); #2222=MAPPED_ITEM('',#2221,#2220);
#2221=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24)); #2221=REPRESENTATION_MAP(#2220,#16);
#2222=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.); #2223=APPLICATION_CONTEXT('Managed model based 3d engineering');
#25=PRODUCT_DEFINITION('design','',#2222,#2220); #2224=APPLICATION_PROTOCOL_DEFINITION('international standard','ap242_managed_model_based_3d_engineering',2014,#2223);
#2225=PRODUCT_CONTEXT('',#2223,'mechanical');
#2226=PRODUCT_DEFINITION_CONTEXT('part definition',#2223,'design');
#24=PRODUCT('Case (32U4 Pro Micro)','Case (32U4 Pro Micro)','',(#2225));
#2227=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24));
#2228=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.);
#25=PRODUCT_DEFINITION('design','',#2228,#2226);
#23=PRODUCT_DEFINITION_SHAPE('','',#25); #23=PRODUCT_DEFINITION_SHAPE('','',#25);
#2223=SHAPE_DEFINITION_REPRESENTATION(#23,#16); #2229=SHAPE_DEFINITION_REPRESENTATION(#23,#16);
#11=DRAUGHTING_MODEL('',(),#10); #11=DRAUGHTING_MODEL('',(#2222),#10);
#2230=DESCRIPTIVE_REPRESENTATION_ITEM('KEY','/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/71904883-1E7E-4A4F-9AAC-55D5756DF338.tmp');
#2231=PROPERTY_DEFINITION('KEY','',#25);
#2232=REPRESENTATION('',(#2230),#10);
#2233=PROPERTY_DEFINITION_REPRESENTATION(#2231,#2232);
#2234=GENERAL_PROPERTY('','KEY','');
#2235=GENERAL_PROPERTY_ASSOCIATION('','',#2234,#2231);
#1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10); #1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10);
ENDSEC; ENDSEC;
END-ISO-10303-21; END-ISO-10303-21;
File diff suppressed because it is too large Load Diff
Binary file not shown.
+26 -14
View File
@@ -1,19 +1,19 @@
ISO-10303-21; ISO-10303-21;
HEADER; HEADER;
/* File generated by Shapr3D Version 3.0 */ /* File generated by Shapr3D Version 26.51.0.10768 */
FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1'); FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1');
FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export', FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export',
'2024-05-29T18:23:48-04:00', '2026-04-25T08:04:06-04:00',
('jscotto'), ('jscotto'),
('Shapr3D Limited'), ('Shapr3D Limited'),
'HOOPS Exchange 2024.2', 'HOOPS Exchange 2025.9',
'Shapr3D', 'Shapr3D',
'Authorized'); 'Authorized');
FILE_SCHEMA( ('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }') ); FILE_SCHEMA( ('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF {1 0 10303 442 1 1 4}') );
ENDSEC; ENDSEC;
@@ -2992,17 +2992,29 @@ DATA;
#16=SHAPE_REPRESENTATION('Plate',(#15),#10); #16=SHAPE_REPRESENTATION('Plate',(#15),#10);
#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Plate',(#2974),#10); #17=ADVANCED_BREP_SHAPE_REPRESENTATION('Plate',(#2974),#10);
#2989=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17); #2989=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17);
#2990=APPLICATION_CONTEXT('data for automotive mechanical design processes'); #2990=CARTESIAN_POINT('',(0.,0.,0.));
#2991=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',1994,#2990); #2991=DIRECTION('',(0.,0.,1.));
#2992=PRODUCT_CONTEXT('',#2990,'mechanical'); #2992=DIRECTION('',(1.,0.,0.));
#2993=PRODUCT_DEFINITION_CONTEXT('part definition',#2990,'design'); #2993=AXIS2_PLACEMENT_3D('',#2990,#2991,#2992);
#24=PRODUCT('Plate','Plate','',(#2992)); #2995=MAPPED_ITEM('',#2994,#2993);
#2994=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24)); #2994=REPRESENTATION_MAP(#2993,#16);
#2995=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.); #2996=APPLICATION_CONTEXT('Managed model based 3d engineering');
#25=PRODUCT_DEFINITION('design','',#2995,#2993); #2997=APPLICATION_PROTOCOL_DEFINITION('international standard','ap242_managed_model_based_3d_engineering',2014,#2996);
#2998=PRODUCT_CONTEXT('',#2996,'mechanical');
#2999=PRODUCT_DEFINITION_CONTEXT('part definition',#2996,'design');
#24=PRODUCT('Plate','Plate','',(#2998));
#3000=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24));
#3001=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.);
#25=PRODUCT_DEFINITION('design','',#3001,#2999);
#23=PRODUCT_DEFINITION_SHAPE('','',#25); #23=PRODUCT_DEFINITION_SHAPE('','',#25);
#2996=SHAPE_DEFINITION_REPRESENTATION(#23,#16); #3002=SHAPE_DEFINITION_REPRESENTATION(#23,#16);
#11=DRAUGHTING_MODEL('',(),#10); #11=DRAUGHTING_MODEL('',(#2995),#10);
#3003=DESCRIPTIVE_REPRESENTATION_ITEM('KEY','/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/7E0CA2F6-9C73-44E6-A1C1-C8C3B82CDA05.tmp');
#3004=PROPERTY_DEFINITION('KEY','',#25);
#3005=REPRESENTATION('',(#3003),#10);
#3006=PROPERTY_DEFINITION_REPRESENTATION(#3004,#3005);
#3007=GENERAL_PROPERTY('','KEY','');
#3008=GENERAL_PROPERTY_ASSOCIATION('','',#3007,#3004);
#1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10); #1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10);
ENDSEC; ENDSEC;
END-ISO-10303-21; END-ISO-10303-21;
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+43
View File
@@ -0,0 +1,43 @@
{
"manufacturer": "ScottoKeebs",
"keyboard_name": "Scotto9",
"maintainer": "joe-scotto",
"diode_direction": "COL2ROW",
"development_board": "promicro",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"build": {
"lto": true
},
"matrix_pins": {
"cols": ["D4", "C6", "D7"],
"rows": ["B1", "B3", "B2"]
},
"url": "https://scottokeebs.com",
"usb": {
"device_version": "1.0.0",
"pid": "0x0003",
"vid": "0x534B"
},
"layouts": {
"LAYOUT_ortho_3x3": {
"layout": [
{ "matrix": [0, 0], "x": 0, "y": 0 },
{ "matrix": [0, 1], "x": 1, "y": 0 },
{ "matrix": [0, 2], "x": 2, "y": 0 },
{ "matrix": [1, 0], "x": 0, "y": 1 },
{ "matrix": [1, 1], "x": 1, "y": 1 },
{ "matrix": [1, 2], "x": 2, "y": 1 },
{ "matrix": [2, 0], "x": 0, "y": 2 },
{ "matrix": [2, 1], "x": 1, "y": 2 },
{ "matrix": [2, 2], "x": 2, "y": 2 }
]
}
}
}
+41 -40
View File
@@ -1,43 +1,44 @@
{ {
"manufacturer": "ScottoKeebs", "manufacturer": "ScottoKeebs",
"keyboard_name": "Scotto9", "keyboard_name": "Scotto9",
"maintainer": "joe-scotto", "maintainer": "joe-scotto",
"diode_direction": "COL2ROW", "diode_direction": "COL2ROW",
"development_board": "promicro", "bootloader": "rp2040",
"features": { "features": {
"bootmagic": true, "bootmagic": true,
"command": false, "command": false,
"console": false, "console": false,
"extrakey": true, "extrakey": true,
"mousekey": true, "mousekey": true,
"nkro": true "nkro": true
}, },
"build": { "build": {
"lto": true "lto": true
}, },
"matrix_pins": { "matrix_pins": {
"cols": ["D4", "C6", "D7"], "cols": ["GP4", "GP5", "GP6"],
"rows": ["B1", "B3", "B2"] "rows": ["GP22", "GP20", "GP23"]
}, },
"url": "https://scottokeebs.com", "processor": "RP2040",
"usb": { "url": "https://scottokeebs.com",
"device_version": "1.0.0", "usb": {
"pid": "0x0003", "device_version": "1.0.0",
"vid": "0x534B" "pid": "0x0003",
}, "vid": "0x534B"
"layouts": { },
"LAYOUT_ortho_3x3": { "layouts": {
"layout": [ "LAYOUT_ortho_3x3": {
{ "matrix": [0, 0], "x": 0, "y": 0 }, "layout": [
{ "matrix": [0, 1], "x": 1, "y": 0 }, { "matrix": [0, 0], "x": 0, "y": 0 },
{ "matrix": [0, 2], "x": 2, "y": 0 }, { "matrix": [0, 1], "x": 1, "y": 0 },
{ "matrix": [1, 0], "x": 0, "y": 1 }, { "matrix": [0, 2], "x": 2, "y": 0 },
{ "matrix": [1, 1], "x": 1, "y": 1 }, { "matrix": [1, 0], "x": 0, "y": 1 },
{ "matrix": [1, 2], "x": 2, "y": 1 }, { "matrix": [1, 1], "x": 1, "y": 1 },
{ "matrix": [2, 0], "x": 0, "y": 2 }, { "matrix": [1, 2], "x": 2, "y": 1 },
{ "matrix": [2, 1], "x": 1, "y": 2 }, { "matrix": [2, 0], "x": 0, "y": 2 },
{ "matrix": [2, 2], "x": 2, "y": 2 } { "matrix": [2, 1], "x": 1, "y": 2 },
] { "matrix": [2, 2], "x": 2, "y": 2 }
} ]
} }
}
} }