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;
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_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'),
('Shapr3D Limited'),
'HOOPS Exchange 2024.2',
'HOOPS Exchange 2025.9',
'Shapr3D',
'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;
@@ -25,7 +25,7 @@ DATA;
#7=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#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');
#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.));
#13=DIRECTION('',(0.,0.,1.));
#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,
#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));
#2201=MANIFOLD_SOLID_BREP('Case',#2200);
#2201=MANIFOLD_SOLID_BREP('Case (32U4 Pro Micro)',#2200);
#2202=COLOUR_RGB('',0.494117647,0.494117647,0.525490224);
#2203=FILL_AREA_STYLE_COLOUR('',#2202);
#2204=FILL_AREA_STYLE('',(#2203));
@@ -2215,20 +2215,32 @@ DATA;
#2207=SURFACE_STYLE_USAGE(.BOTH.,#2206);
#2208=PRESENTATION_STYLE_ASSIGNMENT((#2207));
#26=STYLED_ITEM('',(#2208),#2201);
#16=SHAPE_REPRESENTATION('Case',(#15),#10);
#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Case',(#2201),#10);
#16=SHAPE_REPRESENTATION('Case (32U4 Pro Micro)',(#15),#10);
#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Case (32U4 Pro Micro)',(#2201),#10);
#2216=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17);
#2217=APPLICATION_CONTEXT('data for automotive mechanical design processes');
#2218=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',1994,#2217);
#2219=PRODUCT_CONTEXT('',#2217,'mechanical');
#2220=PRODUCT_DEFINITION_CONTEXT('part definition',#2217,'design');
#24=PRODUCT('Case','Case','',(#2219));
#2221=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24));
#2222=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.);
#25=PRODUCT_DEFINITION('design','',#2222,#2220);
#2217=CARTESIAN_POINT('',(0.,0.,0.));
#2218=DIRECTION('',(0.,0.,1.));
#2219=DIRECTION('',(1.,0.,0.));
#2220=AXIS2_PLACEMENT_3D('',#2217,#2218,#2219);
#2222=MAPPED_ITEM('',#2221,#2220);
#2221=REPRESENTATION_MAP(#2220,#16);
#2223=APPLICATION_CONTEXT('Managed model based 3d engineering');
#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);
#2223=SHAPE_DEFINITION_REPRESENTATION(#23,#16);
#11=DRAUGHTING_MODEL('',(),#10);
#2229=SHAPE_DEFINITION_REPRESENTATION(#23,#16);
#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);
ENDSEC;
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;
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_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'),
('Shapr3D Limited'),
'HOOPS Exchange 2024.2',
'HOOPS Exchange 2025.9',
'Shapr3D',
'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;
@@ -2992,17 +2992,29 @@ DATA;
#16=SHAPE_REPRESENTATION('Plate',(#15),#10);
#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Plate',(#2974),#10);
#2989=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17);
#2990=APPLICATION_CONTEXT('data for automotive mechanical design processes');
#2991=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',1994,#2990);
#2992=PRODUCT_CONTEXT('',#2990,'mechanical');
#2993=PRODUCT_DEFINITION_CONTEXT('part definition',#2990,'design');
#24=PRODUCT('Plate','Plate','',(#2992));
#2994=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24));
#2995=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.);
#25=PRODUCT_DEFINITION('design','',#2995,#2993);
#2990=CARTESIAN_POINT('',(0.,0.,0.));
#2991=DIRECTION('',(0.,0.,1.));
#2992=DIRECTION('',(1.,0.,0.));
#2993=AXIS2_PLACEMENT_3D('',#2990,#2991,#2992);
#2995=MAPPED_ITEM('',#2994,#2993);
#2994=REPRESENTATION_MAP(#2993,#16);
#2996=APPLICATION_CONTEXT('Managed model based 3d engineering');
#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);
#2996=SHAPE_DEFINITION_REPRESENTATION(#23,#16);
#11=DRAUGHTING_MODEL('',(),#10);
#3002=SHAPE_DEFINITION_REPRESENTATION(#23,#16);
#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);
ENDSEC;
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 }
]
}
}
}
+4 -3
View File
@@ -3,7 +3,7 @@
"keyboard_name": "Scotto9",
"maintainer": "joe-scotto",
"diode_direction": "COL2ROW",
"development_board": "promicro",
"bootloader": "rp2040",
"features": {
"bootmagic": true,
"command": false,
@@ -16,9 +16,10 @@
"lto": true
},
"matrix_pins": {
"cols": ["D4", "C6", "D7"],
"rows": ["B1", "B3", "B2"]
"cols": ["GP4", "GP5", "GP6"],
"rows": ["GP22", "GP20", "GP23"]
},
"processor": "RP2040",
"url": "https://scottokeebs.com",
"usb": {
"device_version": "1.0.0",