init kicad project for bottom board. add motor symbol

This commit is contained in:
kpierzynski 2023-08-09 22:18:04 +02:00
parent 53734b064b
commit d2b86c86e6
15 changed files with 265064 additions and 0 deletions

View File

@ -0,0 +1,231 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( 'STEP AP214' ),
'1' );
FILE_NAME ('magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-w1r02a.step',
'2017-01-19T18:38:07',
( '' ),
( '' ),
'SwSTEP 2.0',
'SolidWorks 2016',
'' );
FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
ENDSEC;
DATA;
#1 = VERTEX_POINT ( 'NONE', #174 ) ;
#2 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4 = ORIENTED_EDGE ( 'NONE', *, *, #136, .F. ) ;
#5 = ORIENTED_EDGE ( 'NONE', *, *, #128, .F. ) ;
#6 = AXIS2_PLACEMENT_3D ( 'NONE', #184, #3, #187 ) ;
#7 = AXIS2_PLACEMENT_3D ( 'NONE', #163, #38, #10 ) ;
#8 = ORIENTED_EDGE ( 'NONE', *, *, #142, .T. ) ;
#9 = PLANE ( 'NONE', #7 ) ;
#10 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#11 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#12 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14 = ADVANCED_FACE ( 'NONE', ( #53 ), #125, .F. ) ;
#15 = FACE_BOUND ( 'NONE', #51, .T. ) ;
#16 = ORIENTED_EDGE ( 'NONE', *, *, #96, .T. ) ;
#17 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#18 = PRODUCT_CONTEXT ( 'NONE', #71, 'mechanical' ) ;
#19 = AXIS2_PLACEMENT_3D ( 'NONE', #210, #112, #113 ) ;
#20 = CARTESIAN_POINT ( 'NONE', ( 3.825000000000000200, 4.684274006738626100E-016, 0.0000000000000000000 ) ) ;
#21 = EDGE_LOOP ( 'NONE', ( #139, #122 ) ) ;
#22 = CARTESIAN_POINT ( 'NONE', ( 3.825000000000000200, 4.684274006738626100E-016, 2.000000000000000000 ) ) ;
#23 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24 = CARTESIAN_POINT ( 'NONE', ( -3.825000000000000200, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#25 = CYLINDRICAL_SURFACE ( 'NONE', #48, 3.825000000000000200 ) ;
#26 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27 = PRODUCT ( 'magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-w1r02a', 'magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-w1r02a', '', ( #18 ) ) ;
#28 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 6.123233995736766000E-017, 2.000000000000000000 ) ) ;
#29 = FACE_BOUND ( 'NONE', #31, .T. ) ;
#30 = ADVANCED_FACE ( 'NONE', ( #107 ), #207, .F. ) ;
#31 = EDGE_LOOP ( 'NONE', ( #144, #95 ) ) ;
#32 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #27, .NOT_KNOWN. ) ;
#33 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #67, 'distance_accuracy_value', 'NONE');
#34 = ORIENTED_EDGE ( 'NONE', *, *, #87, .T. ) ;
#35 = CLOSED_SHELL ( 'NONE', ( #30, #134, #41, #183, #103, #14 ) ) ;
#36 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #91 ), #102 ) ;
#37 = CIRCLE ( 'NONE', #92, 0.5000000000000000000 ) ;
#38 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#40 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
#41 = ADVANCED_FACE ( 'NONE', ( #177, #15 ), #9, .T. ) ;
#42 = FILL_AREA_STYLE_COLOUR ( '', #40 ) ;
#43 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44 = SURFACE_SIDE_STYLE ('',( #199 ) ) ;
#45 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#46 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#47 = ORIENTED_EDGE ( 'NONE', *, *, #62, .F. ) ;
#48 = AXIS2_PLACEMENT_3D ( 'NONE', #150, #209, #110 ) ;
#49 = VERTEX_POINT ( 'NONE', #148 ) ;
#50 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#51 = EDGE_LOOP ( 'NONE', ( #175, #169 ) ) ;
#52 = SURFACE_STYLE_USAGE ( .BOTH. , #73 ) ;
#53 = FACE_OUTER_BOUND ( 'NONE', #59, .T. ) ;
#54 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#55 = AXIS2_PLACEMENT_3D ( 'NONE', #39, #99, #11 ) ;
#56 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #83, 'distance_accuracy_value', 'NONE');
#57 = AXIS2_PLACEMENT_3D ( 'NONE', #45, #166, #155 ) ;
#58 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #106, 'design' ) ;
#59 = EDGE_LOOP ( 'NONE', ( #121, #16, #132, #189 ) ) ;
#60 = EDGE_LOOP ( 'NONE', ( #34, #180, #5, #4 ) ) ;
#61 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#62 = EDGE_CURVE ( 'NONE', #117, #89, #188, .T. ) ;
#63 = VECTOR ( 'NONE', #167, 1000.000000000000000 ) ;
#64 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #161 ), #168 ) ;
#65 = PRESENTATION_STYLE_ASSIGNMENT (( #178 ) ) ;
#66 = CARTESIAN_POINT ( 'NONE', ( -3.825000000000000200, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#67 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#68 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #91 ) ) ;
#69 = ORIENTED_EDGE ( 'NONE', *, *, #137, .F. ) ;
#70 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#71 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#72 = ORIENTED_EDGE ( 'NONE', *, *, #137, .T. ) ;
#73 = SURFACE_SIDE_STYLE ('',( #204 ) ) ;
#74 = LINE ( 'NONE', #130, #63 ) ;
#75 = LINE ( 'NONE', #66, #146 ) ;
#76 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #33 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #67, #181, #86 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#77 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#78 = AXIS2_PLACEMENT_3D ( 'NONE', #194, #164, #61 ) ;
#79 = VERTEX_POINT ( 'NONE', #77 ) ;
#80 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#81 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
#82 = VECTOR ( 'NONE', #116, 1000.000000000000000 ) ;
#83 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
#84 = FILL_AREA_STYLE_COLOUR ( '', #81 ) ;
#85 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#86 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#87 = EDGE_CURVE ( 'NONE', #79, #170, #37, .T. ) ;
#88 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #71 ) ;
#89 = VERTEX_POINT ( 'NONE', #22 ) ;
#90 = ORIENTED_EDGE ( 'NONE', *, *, #62, .T. ) ;
#91 = STYLED_ITEM ( 'NONE', ( #201 ), #193 ) ;
#92 = AXIS2_PLACEMENT_3D ( 'NONE', #80, #98, #147 ) ;
#93 = CIRCLE ( 'NONE', #111, 3.825000000000000200 ) ;
#94 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #54, 'distance_accuracy_value', 'NONE');
#95 = ORIENTED_EDGE ( 'NONE', *, *, #203, .T. ) ;
#96 = EDGE_CURVE ( 'NONE', #170, #79, #135, .T. ) ;
#97 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 6.123233995736766000E-017, 2.000000000000000000 ) ) ;
#98 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#99 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#100 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#101 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#102 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #94 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #54, #70, #158 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#103 = ADVANCED_FACE ( 'NONE', ( #186 ), #25, .T. ) ;
#104 = AXIS2_PLACEMENT_3D ( 'NONE', #176, #23, #115 ) ;
#105 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#106 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
#107 = FACE_OUTER_BOUND ( 'NONE', #60, .T. ) ;
#108 = EDGE_CURVE ( 'NONE', #159, #49, #93, .T. ) ;
#109 = LINE ( 'NONE', #151, #206 ) ;
#110 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#111 = AXIS2_PLACEMENT_3D ( 'NONE', #182, #212, #12 ) ;
#112 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#113 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#114 = EDGE_LOOP ( 'NONE', ( #192, #72, #140, #173 ) ) ;
#115 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#116 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#117 = VERTEX_POINT ( 'NONE', #24 ) ;
#118 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#119 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#120 = EDGE_CURVE ( 'NONE', #170, #1, #127, .T. ) ;
#121 = ORIENTED_EDGE ( 'NONE', *, *, #120, .F. ) ;
#122 = ORIENTED_EDGE ( 'NONE', *, *, #108, .F. ) ;
#123 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #32, #58 ) ;
#124 = AXIS2_PLACEMENT_3D ( 'NONE', #129, #46, #13 ) ;
#125 = CYLINDRICAL_SURFACE ( 'NONE', #19, 0.5000000000000000000 ) ;
#126 = EDGE_CURVE ( 'NONE', #117, #49, #75, .T. ) ;
#127 = LINE ( 'NONE', #28, #82 ) ;
#128 = EDGE_CURVE ( 'NONE', #162, #1, #202, .T. ) ;
#129 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#130 = CARTESIAN_POINT ( 'NONE', ( 3.825000000000000200, 4.684274006738626100E-016, 2.000000000000000000 ) ) ;
#131 = ORIENTED_EDGE ( 'NONE', *, *, #152, .T. ) ;
#132 = ORIENTED_EDGE ( 'NONE', *, *, #136, .T. ) ;
#133 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude1', #35 ) ;
#134 = ADVANCED_FACE ( 'NONE', ( #197 ), #191, .T. ) ;
#135 = CIRCLE ( 'NONE', #104, 0.5000000000000000000 ) ;
#136 = EDGE_CURVE ( 'NONE', #79, #162, #109, .T. ) ;
#137 = EDGE_CURVE ( 'NONE', #89, #159, #74, .T. ) ;
#138 = FILL_AREA_STYLE ('',( #84 ) ) ;
#139 = ORIENTED_EDGE ( 'NONE', *, *, #142, .F. ) ;
#140 = ORIENTED_EDGE ( 'NONE', *, *, #108, .T. ) ;
#141 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #161 ) ) ;
#142 = EDGE_CURVE ( 'NONE', #49, #159, #143, .T. ) ;
#143 = CIRCLE ( 'NONE', #165, 3.825000000000000200 ) ;
#144 = ORIENTED_EDGE ( 'NONE', *, *, #128, .T. ) ;
#145 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #27 ) ) ;
#146 = VECTOR ( 'NONE', #119, 1000.000000000000000 ) ;
#147 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#148 = CARTESIAN_POINT ( 'NONE', ( -3.825000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#149 = EDGE_LOOP ( 'NONE', ( #69, #47, #214, #8 ) ) ;
#150 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#151 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#152 = EDGE_CURVE ( 'NONE', #89, #117, #172, .T. ) ;
#153 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#154 = PLANE ( 'NONE', #211 ) ;
#155 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#156 = FACE_OUTER_BOUND ( 'NONE', #21, .T. ) ;
#157 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#158 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
#159 = VERTEX_POINT ( 'NONE', #20 ) ;
#160 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #106 ) ;
#161 = STYLED_ITEM ( 'NONE', ( #65 ), #133 ) ;
#162 = VERTEX_POINT ( 'NONE', #50 ) ;
#163 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#164 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#165 = AXIS2_PLACEMENT_3D ( 'NONE', #43, #2, #105 ) ;
#166 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#167 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#168 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #56 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #83, #198, #101 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
#169 = ORIENTED_EDGE ( 'NONE', *, *, #96, .F. ) ;
#170 = VERTEX_POINT ( 'NONE', #97 ) ;
#171 = EDGE_LOOP ( 'NONE', ( #90, #131 ) ) ;
#172 = CIRCLE ( 'NONE', #208, 3.825000000000000200 ) ;
#173 = ORIENTED_EDGE ( 'NONE', *, *, #126, .F. ) ;
#174 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 6.123233995736766000E-017, 0.0000000000000000000 ) ) ;
#175 = ORIENTED_EDGE ( 'NONE', *, *, #87, .F. ) ;
#176 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#177 = FACE_OUTER_BOUND ( 'NONE', #171, .T. ) ;
#178 = SURFACE_STYLE_USAGE ( .BOTH. , #44 ) ;
#179 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#180 = ORIENTED_EDGE ( 'NONE', *, *, #120, .T. ) ;
#181 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#182 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#183 = ADVANCED_FACE ( 'NONE', ( #156, #29 ), #154, .F. ) ;
#184 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#185 = SHAPE_DEFINITION_REPRESENTATION ( #205, #193 ) ;
#186 = FACE_OUTER_BOUND ( 'NONE', #149, .T. ) ;
#187 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#188 = CIRCLE ( 'NONE', #78, 3.825000000000000200 ) ;
#189 = ORIENTED_EDGE ( 'NONE', *, *, #203, .F. ) ;
#190 = AXIS2_PLACEMENT_3D ( 'NONE', #153, #200, #179 ) ;
#191 = CYLINDRICAL_SURFACE ( 'NONE', #190, 3.825000000000000200 ) ;
#192 = ORIENTED_EDGE ( 'NONE', *, *, #152, .F. ) ;
#193 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-w1r02a', ( #133, #6 ), #76 ) ;
#194 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#195 = FILL_AREA_STYLE ('',( #42 ) ) ;
#196 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#197 = FACE_OUTER_BOUND ( 'NONE', #114, .T. ) ;
#198 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
#199 = SURFACE_STYLE_FILL_AREA ( #195 ) ;
#200 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#201 = PRESENTATION_STYLE_ASSIGNMENT (( #52 ) ) ;
#202 = CIRCLE ( 'NONE', #124, 0.5000000000000000000 ) ;
#203 = EDGE_CURVE ( 'NONE', #1, #162, #213, .T. ) ;
#204 = SURFACE_STYLE_FILL_AREA ( #138 ) ;
#205 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #123 ) ;
#206 = VECTOR ( 'NONE', #17, 1000.000000000000000 ) ;
#207 = CYLINDRICAL_SURFACE ( 'NONE', #55, 0.5000000000000000000 ) ;
#208 = AXIS2_PLACEMENT_3D ( 'NONE', #26, #85, #196 ) ;
#209 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#210 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#211 = AXIS2_PLACEMENT_3D ( 'NONE', #157, #100, #118 ) ;
#212 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#213 = CIRCLE ( 'NONE', #57, 0.5000000000000000000 ) ;
#214 = ORIENTED_EDGE ( 'NONE', *, *, #126, .T. ) ;
ENDSEC;
END-ISO-10303-21;

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,140 @@
(kicad_pcb (version 20211014) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
(50 "User.1" user)
(51 "User.2" user)
(52 "User.3" user)
(53 "User.4" user)
(54 "User.5" user)
(55 "User.6" user)
(56 "User.7" user)
(57 "User.8" user)
(58 "User.9" user)
)
(setup
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(svguseinch false)
(svgprecision 6)
(excludeedgelayer true)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
(net 1 "GND")
(net 2 "Net-(M1-Pad2)")
(net 3 "VCC")
(net 4 "unconnected-(M1-Pad5)")
(net 5 "unconnected-(M1-Pad6)")
(footprint "pololu:N20_EXTENDED_SHAFT" (layer "F.Cu")
(tedit 0) (tstamp 5e0a5a05-be99-4a8f-a437-985fb97308fb)
(at 66.04 66.04)
(property "Sheetfile" "bottom.kicad_sch")
(property "Sheetname" "")
(path "/f1b9d147-fb95-45c1-a371-9168d76297c0")
(attr smd)
(fp_text reference "M1" (at -2.54 12.54 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a8400ef3-245c-4bd0-b197-6deb3eb389c0)
)
(fp_text value "N20_MOTOR_EXTENDED_SHAFT" (at 7.62 20.16 270 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 84c858fe-c14c-42fa-89ab-a510bfb39546)
)
(fp_text user "${REFERENCE}" (at -2.54 15.08 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f3ce016a-b5ef-4627-bb3c-c10ff5e5d52c)
)
(fp_rect (start -2 10) (end 2 9.3) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0219b9f3-a649-4960-90f8-d24b2300e5d7))
(fp_rect (start -6 10) (end 6 19) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0611776b-b155-4076-9e63-a77e295a9e7e))
(fp_rect (start -2.5 34.4) (end 2.5 35.2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0dfaa15f-500b-46a0-9e22-ff1733c6fb38))
(fp_rect (start -1.5 9.3) (end 1.5 0) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 1531badd-c54b-4311-be1a-22c1568eb549))
(fp_rect (start -6 19) (end 6 34.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 3dcc7d27-8313-41d4-8fbe-89dbc1507498))
(fp_rect (start -0.5 35.2) (end 0.5 40.2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 8702344b-e30c-49f9-9cba-6a1652be6574))
(pad "1" smd roundrect (at -5 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp cefca9b3-431a-4304-bcb9-84bac1053ee0))
(pad "2" smd roundrect (at -3 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 2 "Net-(M1-Pad2)") (pinfunction "B") (pintype "output") (tstamp 2e5c9cd6-7f9d-488f-8853-b5579fe7ffea))
(pad "3" smd roundrect (at -1 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 2 "Net-(M1-Pad2)") (pinfunction "A") (pintype "output") (tstamp 0d5f4876-3579-4cee-b1c8-2eb2dfa43250))
(pad "4" smd roundrect (at 1 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 3 "VCC") (pinfunction "VCC") (pintype "power_in") (tstamp a1d01c43-b3a4-4905-8a48-239926b56ae5))
(pad "5" smd roundrect (at 3 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 4 "unconnected-(M1-Pad5)") (pinfunction "M2") (pintype "input+no_connect") (tstamp fd79ec02-7ac4-4bca-b0ee-928b61eb8350))
(pad "6" smd roundrect (at 5 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 5 "unconnected-(M1-Pad6)") (pinfunction "M1") (pintype "input+no_connect") (tstamp 08b93618-8078-46f1-a311-aa004694cb07))
(model "${KICAD_3DMODEL_DIR_LOCAL}/micro-metal-gearmotor-carbon-backshaft.step"
(offset (xyz 0 -19 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-w1r02a.step"
(offset (xyz 0 -37.5 5))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-enc03b.step"
(offset (xyz 0 -35.2 5))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)
(gr_rect (start 48.26 58.42) (end 182.88 116.84) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 0532b50e-7316-4370-91f8-5d27de25f52e))
)

View File

@ -0,0 +1,75 @@
{
"board": {
"active_layer": 44,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "bottom.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,420 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "bottom.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"8949e4cc-98fb-401d-bf78-7a26c685fd98",
""
]
],
"text_variables": {}
}

View File

@ -0,0 +1,250 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 8949e4cc-98fb-401d-bf78-7a26c685fd98)
(paper "A4")
(lib_symbols
(symbol "pololu:N20_MOTOR_EXTENDED_SHAFT" (pin_names (offset 0.002)) (in_bom yes) (on_board yes)
(property "Reference" "M" (id 0) (at 2.54 -19.05 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (id 1) (at 13.97 1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (id 2) (at 13.335 3.175 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 1.905 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "N20 motor from pololu, fit for all mini metal gearboxed motors" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "N20_MOTOR_EXTENDED_SHAFT_0_1"
(rectangle (start 0 0) (end 5.08 -17.78)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "N20_MOTOR_EXTENDED_SHAFT_1_1"
(pin power_in line (at 7.62 -15.24 180) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output line (at 7.62 -12.7 180) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin output line (at 7.62 -10.16 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 7.62 -7.62 180) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at 7.62 -5.08 180) (length 2.54)
(name "M2" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at 7.62 -2.54 180) (length 2.54)
(name "M1" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "global power" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (id 1) (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "global power" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"VCC\"" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VCC_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VCC_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "VCC" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(no_connect (at 40.64 43.18) (uuid 5c100ebd-58bb-48a7-8338-f54665fdd3b7))
(no_connect (at 40.64 45.72) (uuid bd3e66b8-d8e9-47cb-8349-6263037f3b2f))
(wire (pts (xy 40.64 55.88) (xy 43.18 55.88))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0ca6be4f-70c6-479d-b70b-a6ffc9e06998)
)
(wire (pts (xy 45.72 53.34) (xy 45.72 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0e2df104-d9a1-4066-ba03-988fb75d153c)
)
(wire (pts (xy 48.26 48.26) (xy 48.26 43.18))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 50427abf-0d47-4c0f-a04d-d8ae847e3c22)
)
(wire (pts (xy 43.18 58.42) (xy 43.18 55.88))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 711bf7c1-bc32-4542-9729-03e53aef7158)
)
(wire (pts (xy 40.64 53.34) (xy 45.72 53.34))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7b539e48-ba61-494b-b8c7-346314aded95)
)
(wire (pts (xy 40.64 50.8) (xy 45.72 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a3bd52ec-a394-4996-86b5-81799805a053)
)
(wire (pts (xy 40.64 48.26) (xy 48.26 48.26))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bbb7937d-b4d6-43fb-9762-69aba4019e08)
)
(symbol (lib_id "power:VCC") (at 48.26 43.18 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid b8430d9e-730b-49b7-8095-ed84876da861)
(property "Reference" "#PWR?" (id 0) (at 48.26 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (id 1) (at 48.26 38.1 0))
(property "Footprint" "" (id 2) (at 48.26 43.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 48.26 43.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 95d4a754-eec0-44a5-ac5f-f1c009469a3a))
)
(symbol (lib_id "power:GND") (at 43.18 58.42 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid ce09e886-c93f-4674-9961-575863530056)
(property "Reference" "#PWR?" (id 0) (at 43.18 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 43.18 63.5 0))
(property "Footprint" "" (id 2) (at 43.18 58.42 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 43.18 58.42 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6e773ce4-c227-4717-8b09-a8f5455c8d94))
)
(symbol (lib_id "pololu:N20_MOTOR_EXTENDED_SHAFT") (at 33.02 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid f1b9d147-fb95-45c1-a371-9168d76297c0)
(property "Reference" "M1" (id 0) (at 34.29 35.56 0))
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (id 1) (at 46.99 38.1 0))
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (id 2) (at 46.355 37.465 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 34.925 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cf004969-97e0-485e-acd2-82d0b53fda08))
(pin "2" (uuid 070c4087-2cba-4cf4-ac0b-5dfff5a9324c))
(pin "3" (uuid 1fdb1a0e-21fe-43dd-bdc1-586647f671f4))
(pin "4" (uuid 7e5c1fac-b063-4479-a5df-9e3570af1ce2))
(pin "5" (uuid 0680fc8f-ae78-4c6c-b5b4-b8f19a924b12))
(pin "6" (uuid 7c022e05-7c1e-4773-88fe-ec10ab88a7d8))
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/b8430d9e-730b-49b7-8095-ed84876da861"
(reference "#PWR?") (unit 1) (value "VCC") (footprint "")
)
(path "/ce09e886-c93f-4674-9961-575863530056"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/f1b9d147-fb95-45c1-a371-9168d76297c0"
(reference "M1") (unit 1) (value "N20_MOTOR_EXTENDED_SHAFT") (footprint "pololu:N20_EXTENDED_SHAFT")
)
)
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name "pololu")(type "KiCad")(uri "${KIPRJMOD}/libraries/pololu.pretty")(options "")(descr ""))
)

View File

@ -0,0 +1,51 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "N20_MOTOR_EXTENDED_SHAFT" (pin_names (offset 0.002)) (in_bom yes) (on_board yes)
(property "Reference" "M" (id 0) (at 2.54 -19.05 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (id 1) (at 13.97 1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (id 2) (at 13.335 3.175 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 1.905 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "N20 motor from pololu, fit for all mini metal gearboxed motors" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "N20_MOTOR_EXTENDED_SHAFT_0_1"
(rectangle (start 0 0) (end 5.08 -17.78)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "N20_MOTOR_EXTENDED_SHAFT_1_1"
(pin power_in line (at 7.62 -15.24 180) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output line (at 7.62 -12.7 180) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin output line (at 7.62 -10.16 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 7.62 -7.62 180) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at 7.62 -5.08 180) (length 2.54)
(name "M2" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at 7.62 -2.54 180) (length 2.54)
(name "M1" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
)
)

View File

@ -0,0 +1,44 @@
(footprint "N20_EXTENDED_SHAFT" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at -2.54 12.54 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f4961c66-a6fe-4062-b750-248c35cf21db)
)
(fp_text value "N20_EXTENDED_SHAFT" (at 7.62 20.16 270 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a23436b2-c1bc-4eb4-8e7d-87e4e4d8ea75)
)
(fp_text user "${REFERENCE}" (at -2.54 15.08 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ad92df79-6f89-4b7c-9dd5-67a460921035)
)
(fp_rect (start -1.5 9.3) (end 1.5 0) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 410a3f65-24e8-485b-8e99-a967e77bdf06))
(fp_rect (start -0.5 35.2) (end 0.5 40.2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 552fe0ef-efc5-49cc-be00-310c8aba1235))
(fp_rect (start -6 19) (end 6 34.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp b29a1ed6-bf5f-4988-b450-7376f6ba52b7))
(fp_rect (start -6 10) (end 6 19) (layer "F.SilkS") (width 0.12) (fill none) (tstamp d125333e-65f6-4e17-981c-2b68313904ff))
(fp_rect (start -2 10) (end 2 9.3) (layer "F.SilkS") (width 0.12) (fill none) (tstamp d8bc2e0f-6c5a-4983-94a0-3bb9f917d9f0))
(fp_rect (start -2.5 34.4) (end 2.5 35.2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp e9bcff5f-9828-4518-a1f5-e45c55fd4ec9))
(pad "1" smd roundrect (at -5 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34095781-e5ee-4a1b-9958-1510ba8c249c))
(pad "2" smd roundrect (at -3 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7ed3bc3-63b8-425e-9683-d82e0f5897ad))
(pad "3" smd roundrect (at -1 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e3894d9-5e3e-4194-9b00-d77aada3d799))
(pad "4" smd roundrect (at 1 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 084fff39-51b3-4363-adc4-df7a37bc021d))
(pad "5" smd roundrect (at 3 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52a419bc-e7d6-4673-a5e9-0f02bdd9020f))
(pad "6" smd roundrect (at 5 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3136575-78c5-4fa7-beec-1c8b235d1e10))
(model "${KICAD_3DMODEL_DIR_LOCAL}/micro-metal-gearmotor-carbon-backshaft.step"
(offset (xyz 0 -19 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-w1r02a.step"
(offset (xyz 0 -37.5 5))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-enc03b.step"
(offset (xyz 0 -35.2 5))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name "pololu")(type "KiCad")(uri "${KIPRJMOD}/libraries/pololu.kicad_sym")(options "")(descr ""))
)