├── .gitattributes ├── .gitignore ├── 3d ├── 21-0066J_20_MXM.step ├── 21-0164B_L622-1_MXM.step ├── 2R5TPE220MAFB.step ├── 3225-oscillator.step ├── 470531000.stp ├── 74437358010.stp ├── 7770-ScrewTerminal.step ├── BM1368xx.stp ├── CSD17577Q5A.stp ├── CX3225SB16000H0FLJCC.STEP ├── Cree_PLCC6.stp ├── DQG0008A.stp ├── DQH0008A.stp ├── DRC0010J.stp ├── DRL0006A.stp ├── Download_STP_WE-TVS-DFN1610-2L_rev1.stp ├── ESP32-S3-WROOM-1-N8R2--3DModel-STEP-56544.STEP ├── ESP32-S3-WROOM-1U.STEP ├── EVQ-9P701P.stp ├── FP1006V2-R.STEP ├── FTSH-105-01-F-DV-K.stp ├── IHLP2020CZ.step ├── IND_4030-WE-MAPI_WRE.step ├── NTMFS5C673NLT1G.STEP ├── PLCC6_LED_3_5X3_4X2_8_CRW.step ├── RUM0016A.stp ├── RVF0040A.stp ├── SMV_z90.stp ├── SN74AXC1T45DBVR.STEP ├── SOT-23-5_M5_MCH.step ├── ST-4ETB2k_(202).stp ├── TL3340AF160QG.step ├── TSOT-23-5_RIT.step ├── TXB0104RGYR.STEP ├── XRCGB27M120F3M10R0_MUR.step ├── XTAL_SC32S-7PF20PPM_EPS.step ├── bm1366.STP ├── c-63862-1-r-3d.stp ├── heatsink-drill-guide.stl ├── heatsink.csg ├── heatsink.scad └── heatsink.step ├── LICENSE ├── Manufacturing Files ├── bitaxeHex BOM.csv ├── gerbers-701.zip └── gerbers │ ├── bitaxeHex-B_Cu.gbr │ ├── bitaxeHex-B_Mask.gbr │ ├── bitaxeHex-B_Paste.gbr │ ├── bitaxeHex-B_Silkscreen.gbr │ ├── bitaxeHex-Edge_Cuts.gbr │ ├── bitaxeHex-F_Cu.gbr │ ├── bitaxeHex-F_Mask.gbr │ ├── bitaxeHex-F_Paste.gbr │ ├── bitaxeHex-F_Silkscreen.gbr │ ├── bitaxeHex-In1_Cu.gbr │ ├── bitaxeHex-In2_Cu.gbr │ ├── bitaxeHex-NPTH.drl │ └── bitaxeHex-PTH.drl ├── Temp_Monitoring.kicad_sch ├── Web-Bench ├── WBDesign-5V.pdf └── WBDesign-TPS546D24A.pdf ├── assembly.md ├── bitaxe.kicad_sym ├── bitaxe.pretty ├── 1.6mm_mounting.kicad_mod ├── 2.2mm_mounting.kicad_mod ├── 3.1mm_mounting.kicad_mod ├── 470531000.kicad_mod ├── 4mm_mounting.kicad_mod ├── 63862-1.kicad_mod ├── 744373580047.kicad_mod ├── 74438357082.kicad_mod ├── 7770-screw-terminal.kicad_mod ├── 824045812.kicad_mod ├── BM1366.kicad_mod ├── BM1368.kicad_mod ├── BM1397.kicad_mod ├── Board-mount.kicad_mod ├── CAP_2R5TPE220MAFB.kicad_mod ├── CLX6E-FKC-CH1M1D1BB7C3D3.kicad_mod ├── CSD17311Q5.kicad_mod ├── CSD17573Q5B.kicad_mod ├── CSD17577Q5A.kicad_mod ├── ESP32-S3-WROOM-1.kicad_mod ├── ESP32-S3-WROOM-1U.kicad_mod ├── EVQ9P701P-switch.kicad_mod ├── FP1005R1-R15-R.kicad_mod ├── FTSH-105-01-F-DV-K.kicad_mod ├── HS-mount.kicad_mod ├── JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical.kicad_mod ├── LQFN40-CLIP.kicad_mod ├── MAX6689UP9A+.kicad_mod ├── MICRO-USB-SMD_U254-051T-4BHJ25-F2S.kicad_mod ├── NTMFS5C673NLT1G.kicad_mod ├── NetTie-0.25mm.kicad_mod ├── O 25,0-JO32-B-1V3-1-T1-LF.kicad_mod ├── RT9080-33GJ5.kicad_mod ├── SC32S-7PF20PPM.kicad_mod ├── SMA_L4.3-W2.6-LS5.2-RD.kicad_mod ├── SN74AXC1T45.kicad_mod ├── SON-Q3-MOSFET.kicad_mod ├── SON-Q5-MOSFET.kicad_mod ├── SOT5X3-6_DRL_TEX.kicad_mod ├── SQB16A.kicad_mod ├── ST7789-176x320.kicad_mod ├── SW_CS1213AGF260_CRS.kicad_mod ├── TL3330-switch.kicad_mod ├── TL3340-switch.kicad_mod ├── TO-263-2.kicad_mod ├── TPS40305.kicad_mod ├── TXB0104.kicad_mod ├── Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical.kicad_mod ├── TestPoint_Pad_D0.8mm.kicad_mod ├── USB_10118193-0001LF_AMP.kicad_mod └── hex-heatsink.kicad_mod ├── bitaxeHex.kicad_pcb ├── bitaxeHex.kicad_pcb.old ├── bitaxeHex.kicad_pro ├── bitaxeHex.kicad_sch ├── bm1366-1.kicad_sch ├── bm1366-2.kicad_sch ├── bm1366-3.kicad_sch ├── bom └── ibom.html ├── building.md ├── doc ├── bitaxeHex-701-render-back.png ├── bitaxeHex-701-render.png └── logo.png ├── esp32.kicad_sch ├── fan.kicad_sch ├── fp-lib-table ├── gt-tc029b-h025-l1n.kicad_sym ├── hex-display ├── Manufacturing_Outputs │ ├── gerbers │ │ ├── hex-display-B_Cu.gbr │ │ ├── hex-display-B_Mask.gbr │ │ ├── hex-display-Edge_Cuts.gbr │ │ ├── hex-display-F_Cu.gbr │ │ ├── hex-display-F_Mask.gbr │ │ ├── hex-display-F_Silkscreen.gbr │ │ ├── hex-display-PTH.drl │ │ └── readme.txt │ └── hex-display-gerbers.zip ├── doc │ ├── dimensions.pdf │ ├── display-board-render-back.png │ └── display-board-render-front.png ├── fp-lib-table ├── hex-display.kicad_pcb ├── hex-display.kicad_pro ├── hex-display.kicad_sch ├── hex-display.kicad_sym ├── hex-display.pretty │ ├── 4mm_mounting.kicad_mod │ └── ST7789-176x320.kicad_mod ├── readme.md └── sym-lib-table ├── power.kicad_sch ├── readme.md └── sym-lib-table /.gitattributes: -------------------------------------------------------------------------------- 1 | *.html linguist-detectable=false 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | *.kicad_sch.lck 20 | *.kicad_pcb.lck 21 | 22 | # Netlist files (exported from Eeschema) 23 | *.net 24 | 25 | # Autorouter files (exported from Pcbnew) 26 | *.dsn 27 | *.ses 28 | 29 | # Exported BOM files 30 | *.xml 31 | *auto_saved_files* 32 | i*bak 33 | 34 | photos 35 | -------------------------------------------------------------------------------- /3d/ESP32-S3-WROOM-1U.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/3d/ESP32-S3-WROOM-1U.STEP -------------------------------------------------------------------------------- /3d/bm1366.STP: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | FILE_DESCRIPTION(('Aspose.CAD STEP Model'),'2;1'); 4 | FILE_NAME('','2023',(''),(''),'','Aspose.CAD',''); 5 | FILE_SCHEMA(('AUTOMOTIVE_DESIGN')); 6 | ENDSEC; 7 | DATA; 8 | #1=PRODUCT('Unnamed','Unnamed','',()); 9 | #2=PRODUCT_DEFINITION_FORMATION('','',#1); 10 | #3=PRODUCT_DEFINITION('design','',#2,*); 11 | #4=PRODUCT_DEFINITION_SHAPE('','',#3); 12 | #5=CARTESIAN_POINT('',(0.0,0.0,0.0)); 13 | #6=DIRECTION('',(0.0,0.0,1.0)); 14 | #7=DIRECTION('',(1.0,0.0,0.0)); 15 | #8=AXIS2_PLACEMENT_3D('',#5,#6,#7); 16 | #9=AXIS2_PLACEMENT_3D('',#5,#6,#7); 17 | #10=SHAPE_REPRESENTATION('',(#8,#9),*); 18 | #11=SHAPE_DEFINITION_REPRESENTATION(#4,#10); 19 | #12=PRODUCT('Brep shape','Brep shape','',()); 20 | #13=PRODUCT_DEFINITION_FORMATION('','',#12); 21 | #14=PRODUCT_DEFINITION('design','',#13,*); 22 | #15=PRODUCT_DEFINITION_SHAPE('','',#14); 23 | #16=CARTESIAN_POINT('',(-4.0,-28.0,1.0)); 24 | #17=CARTESIAN_POINT('',(-4.0,-28.0,0.0)); 25 | #18=CARTESIAN_POINT('',(-4.0,-21.0,0.0)); 26 | #19=POLY_LOOP('',(#16,#17,#18)); 27 | #20=FACE_OUTER_BOUND('',#19,.T.); 28 | #21=DIRECTION('',(0.0,0.0,-1.0)); 29 | #22=AXIS2_PLACEMENT_3D('',#16,#7,#21); 30 | #23=PLANE('',#22); 31 | #24=FACE_SURFACE('',(#20),#23,.T.); 32 | #25=CARTESIAN_POINT('',(-4.0,-21.0,1.0)); 33 | #26=POLY_LOOP('',(#16,#18,#25)); 34 | #27=FACE_OUTER_BOUND('',#26,.T.); 35 | #28=DIRECTION('',(0.0,0.989949493661166,-0.14142135623731)); 36 | #29=AXIS2_PLACEMENT_3D('',#16,#7,#28); 37 | #30=PLANE('',#29); 38 | #31=FACE_SURFACE('',(#27),#30,.T.); 39 | #32=CARTESIAN_POINT('',(-10.0,-21.0,1.0)); 40 | #33=CARTESIAN_POINT('',(-10.0,-21.0,0.0)); 41 | #34=CARTESIAN_POINT('',(-10.0,-28.0,0.0)); 42 | #35=POLY_LOOP('',(#32,#33,#34)); 43 | #36=FACE_OUTER_BOUND('',#35,.T.); 44 | #37=DIRECTION('',(-1.0,-0.0,-0.0)); 45 | #38=AXIS2_PLACEMENT_3D('',#32,#37,#21); 46 | #39=PLANE('',#38); 47 | #40=FACE_SURFACE('',(#36),#39,.T.); 48 | #41=CARTESIAN_POINT('',(-10.0,-28.0,1.0)); 49 | #42=POLY_LOOP('',(#32,#34,#41)); 50 | #43=FACE_OUTER_BOUND('',#42,.T.); 51 | #44=DIRECTION('',(0.0,-0.989949493661166,-0.14142135623731)); 52 | #45=AXIS2_PLACEMENT_3D('',#32,#37,#44); 53 | #46=PLANE('',#45); 54 | #47=FACE_SURFACE('',(#43),#46,.T.); 55 | #48=CARTESIAN_POINT('',(-5.0,-23.0,1.0)); 56 | #49=CARTESIAN_POINT('',(-5.0,-26.0,1.0)); 57 | #50=POLY_LOOP('',(#25,#48,#49)); 58 | #51=FACE_OUTER_BOUND('',#50,.T.); 59 | #52=DIRECTION('',(-0.447213595499958,-0.894427190999916,0.0)); 60 | #53=AXIS2_PLACEMENT_3D('',#25,#6,#52); 61 | #54=PLANE('',#53); 62 | #55=FACE_SURFACE('',(#51),#54,.T.); 63 | #56=POLY_LOOP('',(#25,#49,#16)); 64 | #57=FACE_OUTER_BOUND('',#56,.T.); 65 | #58=DIRECTION('',(-0.196116135138184,-0.98058067569092,0.0)); 66 | #59=AXIS2_PLACEMENT_3D('',#25,#6,#58); 67 | #60=PLANE('',#59); 68 | #61=FACE_SURFACE('',(#57),#60,.T.); 69 | #62=POLY_LOOP('',(#33,#32,#18)); 70 | #63=FACE_OUTER_BOUND('',#62,.T.); 71 | #64=DIRECTION('',(-0.0,1.0,0.0)); 72 | #65=AXIS2_PLACEMENT_3D('',#33,#64,#6); 73 | #66=PLANE('',#65); 74 | #67=FACE_SURFACE('',(#63),#66,.T.); 75 | #68=POLY_LOOP('',(#25,#18,#32)); 76 | #69=FACE_OUTER_BOUND('',#68,.T.); 77 | #70=AXIS2_PLACEMENT_3D('',#25,#64,#21); 78 | #71=PLANE('',#70); 79 | #72=FACE_SURFACE('',(#69),#71,.T.); 80 | #73=CARTESIAN_POINT('',(-9.0,-26.0,1.0)); 81 | #74=POLY_LOOP('',(#41,#73,#32)); 82 | #75=FACE_OUTER_BOUND('',#74,.T.); 83 | #76=DIRECTION('',(0.447213595499958,0.894427190999916,0.0)); 84 | #77=AXIS2_PLACEMENT_3D('',#41,#6,#76); 85 | #78=PLANE('',#77); 86 | #79=FACE_SURFACE('',(#75),#78,.T.); 87 | #80=POLY_LOOP('',(#16,#73,#41)); 88 | #81=FACE_OUTER_BOUND('',#80,.T.); 89 | #82=DIRECTION('',(-0.928476690885259,0.371390676354104,0.0)); 90 | #83=AXIS2_PLACEMENT_3D('',#16,#6,#82); 91 | #84=PLANE('',#83); 92 | #85=FACE_SURFACE('',(#81),#84,.T.); 93 | #86=CARTESIAN_POINT('',(-9.0,-23.0,1.0)); 94 | #87=POLY_LOOP('',(#32,#73,#86)); 95 | #88=FACE_OUTER_BOUND('',#87,.T.); 96 | #89=DIRECTION('',(0.196116135138184,-0.98058067569092,0.0)); 97 | #90=AXIS2_PLACEMENT_3D('',#32,#6,#89); 98 | #91=PLANE('',#90); 99 | #92=FACE_SURFACE('',(#88),#91,.T.); 100 | #93=POLY_LOOP('',(#17,#34,#33)); 101 | #94=FACE_OUTER_BOUND('',#93,.T.); 102 | #95=AXIS2_PLACEMENT_3D('',#17,#21,#37); 103 | #96=PLANE('',#95); 104 | #97=FACE_SURFACE('',(#94),#96,.T.); 105 | #98=POLY_LOOP('',(#17,#33,#18)); 106 | #99=FACE_OUTER_BOUND('',#98,.T.); 107 | #100=DIRECTION('',(-0.650791373455968,0.759256602365297,0.0)); 108 | #101=AXIS2_PLACEMENT_3D('',#17,#21,#100); 109 | #102=PLANE('',#101); 110 | #103=FACE_SURFACE('',(#99),#102,.T.); 111 | #104=POLY_LOOP('',(#41,#34,#17)); 112 | #105=FACE_OUTER_BOUND('',#104,.T.); 113 | #106=DIRECTION('',(0.0,-1.0,0.0)); 114 | #107=AXIS2_PLACEMENT_3D('',#41,#106,#21); 115 | #108=PLANE('',#107); 116 | #109=FACE_SURFACE('',(#105),#108,.T.); 117 | #110=POLY_LOOP('',(#41,#17,#16)); 118 | #111=FACE_OUTER_BOUND('',#110,.T.); 119 | #112=DIRECTION('',(0.986393923832144,0.0,-0.164398987305357)); 120 | #113=AXIS2_PLACEMENT_3D('',#41,#106,#112); 121 | #114=PLANE('',#113); 122 | #115=FACE_SURFACE('',(#111),#114,.T.); 123 | #116=POLY_LOOP('',(#49,#73,#16)); 124 | #117=FACE_OUTER_BOUND('',#116,.T.); 125 | #118=AXIS2_PLACEMENT_3D('',#49,#6,#37); 126 | #119=PLANE('',#118); 127 | #120=FACE_SURFACE('',(#117),#119,.T.); 128 | #121=POLY_LOOP('',(#86,#48,#32)); 129 | #122=FACE_OUTER_BOUND('',#121,.T.); 130 | #123=AXIS2_PLACEMENT_3D('',#86,#6,#7); 131 | #124=PLANE('',#123); 132 | #125=FACE_SURFACE('',(#122),#124,.T.); 133 | #126=POLY_LOOP('',(#25,#32,#48)); 134 | #127=FACE_OUTER_BOUND('',#126,.T.); 135 | #128=AXIS2_PLACEMENT_3D('',#25,#6,#37); 136 | #129=PLANE('',#128); 137 | #130=FACE_SURFACE('',(#127),#129,.T.); 138 | #131=CARTESIAN_POINT('',(-5.0,-26.0,1.00999999046326)); 139 | #132=POLY_LOOP('',(#131,#49,#48)); 140 | #133=FACE_OUTER_BOUND('',#132,.T.); 141 | #134=AXIS2_PLACEMENT_3D('',#131,#7,#21); 142 | #135=PLANE('',#134); 143 | #136=FACE_SURFACE('',(#133),#135,.T.); 144 | #137=CARTESIAN_POINT('',(-5.0,-23.0,1.00999999046326)); 145 | #138=POLY_LOOP('',(#131,#48,#137)); 146 | #139=FACE_OUTER_BOUND('',#138,.T.); 147 | #140=DIRECTION('',(0.0,0.999994444501336,-0.00333331163610773)); 148 | #141=AXIS2_PLACEMENT_3D('',#131,#7,#140); 149 | #142=PLANE('',#141); 150 | #143=FACE_SURFACE('',(#139),#142,.T.); 151 | #144=CARTESIAN_POINT('',(-9.0,-23.0,1.00999999046326)); 152 | #145=POLY_LOOP('',(#144,#86,#73)); 153 | #146=FACE_OUTER_BOUND('',#145,.T.); 154 | #147=AXIS2_PLACEMENT_3D('',#144,#37,#21); 155 | #148=PLANE('',#147); 156 | #149=FACE_SURFACE('',(#146),#148,.T.); 157 | #150=CARTESIAN_POINT('',(-9.0,-26.0,1.00999999046326)); 158 | #151=POLY_LOOP('',(#144,#73,#150)); 159 | #152=FACE_OUTER_BOUND('',#151,.T.); 160 | #153=DIRECTION('',(0.0,-0.999994444501336,-0.00333331163610773)); 161 | #154=AXIS2_PLACEMENT_3D('',#144,#37,#153); 162 | #155=PLANE('',#154); 163 | #156=FACE_SURFACE('',(#152),#155,.T.); 164 | #157=POLY_LOOP('',(#137,#144,#150)); 165 | #158=FACE_OUTER_BOUND('',#157,.T.); 166 | #159=AXIS2_PLACEMENT_3D('',#137,#6,#37); 167 | #160=PLANE('',#159); 168 | #161=FACE_SURFACE('',(#158),#160,.T.); 169 | #162=POLY_LOOP('',(#137,#150,#131)); 170 | #163=FACE_OUTER_BOUND('',#162,.T.); 171 | #164=DIRECTION('',(-0.8,-0.6,0.0)); 172 | #165=AXIS2_PLACEMENT_3D('',#137,#6,#164); 173 | #166=PLANE('',#165); 174 | #167=FACE_SURFACE('',(#163),#166,.T.); 175 | #168=POLY_LOOP('',(#150,#73,#49)); 176 | #169=FACE_OUTER_BOUND('',#168,.T.); 177 | #170=AXIS2_PLACEMENT_3D('',#150,#106,#21); 178 | #171=PLANE('',#170); 179 | #172=FACE_SURFACE('',(#169),#171,.T.); 180 | #173=POLY_LOOP('',(#150,#49,#131)); 181 | #174=FACE_OUTER_BOUND('',#173,.T.); 182 | #175=DIRECTION('',(0.999996875020609,0.0,-0.00249998980337318)); 183 | #176=AXIS2_PLACEMENT_3D('',#150,#106,#175); 184 | #177=PLANE('',#176); 185 | #178=FACE_SURFACE('',(#174),#177,.T.); 186 | #179=POLY_LOOP('',(#137,#48,#86)); 187 | #180=FACE_OUTER_BOUND('',#179,.T.); 188 | #181=AXIS2_PLACEMENT_3D('',#137,#64,#21); 189 | #182=PLANE('',#181); 190 | #183=FACE_SURFACE('',(#180),#182,.T.); 191 | #184=POLY_LOOP('',(#137,#86,#144)); 192 | #185=FACE_OUTER_BOUND('',#184,.T.); 193 | #186=DIRECTION('',(-0.999996875020609,0.0,-0.00249998980337318)); 194 | #187=AXIS2_PLACEMENT_3D('',#137,#64,#186); 195 | #188=PLANE('',#187); 196 | #189=FACE_SURFACE('',(#185),#188,.T.); 197 | #190=CLOSED_SHELL('',(#24,#31,#40,#47,#55,#61,#67,#72,#79,#85,#92,#97,#103,#109, 198 | #115,#120,#125,#130,#136,#143,#149,#156,#161,#167,#172,#178,#183,#189)); 199 | #191=FACETED_BREP('',#190); 200 | #192=FACETED_BREP_SHAPE_REPRESENTATION('',(#8,#191),*); 201 | #193=SHAPE_DEFINITION_REPRESENTATION(#15,#192); 202 | ENDSEC; 203 | END-ISO-10303-21; 204 | -------------------------------------------------------------------------------- /3d/heatsink-drill-guide.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/3d/heatsink-drill-guide.stl -------------------------------------------------------------------------------- /3d/heatsink.csg: -------------------------------------------------------------------------------- 1 | difference() { 2 | multmatrix([[1, 0, 0, -45], [0, 1, 0, -35.5], [0, 0, 1, 0], [0, 0, 0, 1]]) { 3 | cube(size = [90, 71, 36], center = false); 4 | } 5 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -1], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 6 | cube(size = [100, 2, 50], center = false); 7 | } 8 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -3.8], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 9 | cube(size = [100, 2, 50], center = false); 10 | } 11 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -6.6], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 12 | cube(size = [100, 2, 50], center = false); 13 | } 14 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -9.4], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 15 | cube(size = [100, 2, 50], center = false); 16 | } 17 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -12.2], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 18 | cube(size = [100, 2, 50], center = false); 19 | } 20 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -15], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 21 | cube(size = [100, 2, 50], center = false); 22 | } 23 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -17.8], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 24 | cube(size = [100, 2, 50], center = false); 25 | } 26 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -20.6], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 27 | cube(size = [100, 2, 50], center = false); 28 | } 29 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -23.4], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 30 | cube(size = [100, 2, 50], center = false); 31 | } 32 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -26.2], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 33 | cube(size = [100, 2, 50], center = false); 34 | } 35 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -29], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 36 | cube(size = [100, 2, 50], center = false); 37 | } 38 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -31.8], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 39 | cube(size = [100, 2, 50], center = false); 40 | } 41 | multmatrix([[1, 0, 0, -50], [0, 1, 0, -34.6], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 42 | cube(size = [100, 2, 50], center = false); 43 | } 44 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 1.8], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 45 | cube(size = [100, 2, 50], center = false); 46 | } 47 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 4.6], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 48 | cube(size = [100, 2, 50], center = false); 49 | } 50 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 7.4], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 51 | cube(size = [100, 2, 50], center = false); 52 | } 53 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 10.2], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 54 | cube(size = [100, 2, 50], center = false); 55 | } 56 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 13], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 57 | cube(size = [100, 2, 50], center = false); 58 | } 59 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 15.8], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 60 | cube(size = [100, 2, 50], center = false); 61 | } 62 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 18.6], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 63 | cube(size = [100, 2, 50], center = false); 64 | } 65 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 21.4], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 66 | cube(size = [100, 2, 50], center = false); 67 | } 68 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 24.2], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 69 | cube(size = [100, 2, 50], center = false); 70 | } 71 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 27], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 72 | cube(size = [100, 2, 50], center = false); 73 | } 74 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 29.8], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 75 | cube(size = [100, 2, 50], center = false); 76 | } 77 | multmatrix([[1, 0, 0, -50], [0, 1, 0, 32.6], [0, 0, 1, 4.8], [0, 0, 0, 1]]) { 78 | cube(size = [100, 2, 50], center = false); 79 | } 80 | multmatrix([[1, 0, 0, 0], [0, 1, 0, 30.25], [0, 0, 1, -0.1], [0, 0, 0, 1]]) { 81 | cylinder($fn = 24, $fa = 12, $fs = 2, h = 5, r1 = 1.1, r2 = 1.1, center = false); 82 | } 83 | multmatrix([[1, 0, 0, 0], [0, 1, 0, -30.25], [0, 0, 1, -0.1], [0, 0, 0, 1]]) { 84 | cylinder($fn = 24, $fa = 12, $fs = 2, h = 5, r1 = 1.1, r2 = 1.1, center = false); 85 | } 86 | multmatrix([[1, 0, 0, 28], [0, 1, 0, 30.25], [0, 0, 1, -0.1], [0, 0, 0, 1]]) { 87 | cylinder($fn = 24, $fa = 12, $fs = 2, h = 5, r1 = 1.1, r2 = 1.1, center = false); 88 | } 89 | multmatrix([[1, 0, 0, 28], [0, 1, 0, -30.25], [0, 0, 1, -0.1], [0, 0, 0, 1]]) { 90 | cylinder($fn = 24, $fa = 12, $fs = 2, h = 5, r1 = 1.1, r2 = 1.1, center = false); 91 | } 92 | multmatrix([[1, 0, 0, -28], [0, 1, 0, 30.25], [0, 0, 1, -0.1], [0, 0, 0, 1]]) { 93 | cylinder($fn = 24, $fa = 12, $fs = 2, h = 5, r1 = 1.1, r2 = 1.1, center = false); 94 | } 95 | multmatrix([[1, 0, 0, -28], [0, 1, 0, -30.25], [0, 0, 1, -0.1], [0, 0, 0, 1]]) { 96 | cylinder($fn = 24, $fa = 12, $fs = 2, h = 5, r1 = 1.1, r2 = 1.1, center = false); 97 | } 98 | } 99 | 100 | -------------------------------------------------------------------------------- /3d/heatsink.scad: -------------------------------------------------------------------------------- 1 | //BitAxeHex Heatsink 2 | module heatsink() { 3 | difference() { 4 | translate([-45,-35.5,0]) cube([90,71,36]); 5 | 6 | // Center cutout 7 | translate([-50,-1,4.8]) cube([100,2,50]); 8 | 9 | // minus Y cutouts 10 | translate([-50,-3.8,4.8]) cube([100,2,50]); 11 | translate([-50,-6.6,4.8]) cube([100,2,50]); 12 | translate([-50,-9.4,4.8]) cube([100,2,50]); 13 | translate([-50,-12.2,4.8]) cube([100,2,50]); 14 | translate([-50,-15.0,4.8]) cube([100,2,50]); 15 | translate([-50,-17.8,4.8]) cube([100,2,50]); 16 | translate([-50,-20.6,4.8]) cube([100,2,50]); 17 | translate([-50,-23.4,4.8]) cube([100,2,50]); 18 | translate([-50,-26.2,4.8]) cube([100,2,50]); 19 | translate([-50,-29.0,4.8]) cube([100,2,50]); 20 | translate([-50,-31.8,4.8]) cube([100,2,50]); 21 | translate([-50,-34.6,4.8]) cube([100,2,50]); 22 | 23 | // plus Y cutouts 24 | translate([-50,1.8,4.8]) cube([100,2,50]); 25 | translate([-50,4.6,4.8]) cube([100,2,50]); 26 | translate([-50,7.4,4.8]) cube([100,2,50]); 27 | translate([-50,10.2,4.8]) cube([100,2,50]); 28 | translate([-50,13.0,4.8]) cube([100,2,50]); 29 | translate([-50,15.8,4.8]) cube([100,2,50]); 30 | translate([-50,18.6,4.8]) cube([100,2,50]); 31 | translate([-50,21.4,4.8]) cube([100,2,50]); 32 | translate([-50,24.2,4.8]) cube([100,2,50]); 33 | translate([-50,27.0,4.8]) cube([100,2,50]); 34 | translate([-50,29.8,4.8]) cube([100,2,50]); 35 | translate([-50,32.6,4.8]) cube([100,2,50]); 36 | 37 | // mounting holes 38 | translate([0,30.25,-0.1]) cylinder(r=1.1, h=5, $fn=24); 39 | translate([0,-30.25,-0.1]) cylinder(r=1.1, h=5, $fn=24); 40 | translate([28,30.25,-0.1]) cylinder(r=1.1, h=5, $fn=24); 41 | translate([28,-30.25,-0.1]) cylinder(r=1.1, h=5, $fn=24); 42 | translate([-28,30.25,-0.1]) cylinder(r=1.1, h=5, $fn=24); 43 | translate([-28,-30.25,-0.1]) cylinder(r=1.1, h=5, $fn=24); 44 | } 45 | } 46 | 47 | module drill_guide() { 48 | difference() { 49 | translate([-47.1,-36.65,28]) cube([94.2,73.3,10]); 50 | translate([-45.6,-35,0]) cube([91.2,70,36]); 51 | // mounting holes 52 | translate([0,30.25,35]) cylinder(r=1.1, h=5, $fn=24); 53 | translate([0,-30.25,35]) cylinder(r=1.1, h=5, $fn=24); 54 | translate([28,30.25,35]) cylinder(r=1.1, h=5, $fn=24); 55 | translate([28,-30.25,35]) cylinder(r=1.1, h=5, $fn=24); 56 | translate([-28,30.25,35]) cylinder(r=1.1, h=5, $fn=24); 57 | translate([-28,-30.25,35]) cylinder(r=1.1, h=5, $fn=24); 58 | translate([-40,-25,30]) cube([80,50,10]); 59 | } 60 | } 61 | 62 | // For modeling 63 | heatsink(); 64 | //drill_guide(); 65 | 66 | // For printing 67 | //translate([0,0,38]) rotate([0,180,0]) drill_guide(); -------------------------------------------------------------------------------- /Manufacturing Files/bitaxeHex BOM.csv: -------------------------------------------------------------------------------- 1 | "Reference","Value","Footprint","Qty","DK","PARTNO" 2 | "C1, C3, C18, C20, C31","10uF","Capacitor_SMD:C_0805_2012Metric","5","490-18664-1-ND","GRM21BR61H106ME43L" 3 | "C2","4.7nF","Capacitor_SMD:C_0402_1005Metric","1","490-1309-1-ND","GRM155R71E472KA01D" 4 | "C4, C7, C8, C9","22uF","Capacitor_SMD:C_1210_3225Metric","4","490-3889-1-ND","GRM32ER61E226KE15L" 5 | "C5","1uF","Capacitor_SMD:C_0603_1608Metric","1","490-1550-1-ND","GRM188R60J105KA01D" 6 | "C6","0.1uF","Capacitor_SMD:C_0603_1608Metric","1","478-KGM15BR71H104KTCT-ND","KGM15BR71H104KT" 7 | "C10, C30","180uF","Capacitor_SMD:CP_Elec_6.3x5.9","2","P16479CT-ND","16SVPF180M" 8 | "C11, C19, C21, C25, C32, C45, C46, C47, C48, C49, C52, C53, C54, C55, C56, C57, C58, C59, C61, C63, C64, C65, C66, C67, C69, C70, C71, C72, C74, C75, C76, C77, C78, C79, C80, C81, C83, C85, C86, C87, C88, C89, C90, C91, C92, C94, C96, C97, C98, C99, C100, C102, C103, C104, C105, C107, C108, C109, C110, C112, C113, C114, C115, C116, C117, C118, C119, C120, C123, C124, C125, C126, C127, C128, C129, C131, C133, C134, C135, C136, C137, C138, C139, C141, C143, C144, C145, C146, C148, C149, C150","1uF","Capacitor_SMD:C_0402_1005Metric","91","587-5514-1-ND","EMK105BJ105MV-F" 9 | "C12, C33, C50, C51, C60, C62, C73, C82, C84, C93, C95, C106, C111, C121, C122, C130, C132, C142, C147, C151","0.1uF","Capacitor_SMD:C_0402_1005Metric","20","478-KGM05AR71C104KHCT-ND","KGM05AR71C104KH" 10 | "C13","100nF","Capacitor_SMD:C_0402_1005Metric","1","490-6321-1-ND","GRM155R71A104KA01D" 11 | "C14, C15","1uF","Capacitor_SMD:C_0805_2012Metric","2","587-1291-1-ND","TMK212BJ105KG-T" 12 | "C16, C26","2.2nF","Capacitor_SMD:C_0402_1005Metric","2","490-8257-1-ND","GRM155R61H222KA01D" 13 | "C17","4.7uF","Capacitor_SMD:C_0402_1005Metric","1","490-14306-1-ND","GRM155R61A475MEAAD" 14 | "C22","1nF","Capacitor_SMD:C_0805_2012Metric","1","311-1127-1-ND","CC0805KRX7R9BB102" 15 | "C23","100nF","Capacitor_SMD:C_0805_2012Metric","1","478-KGM21NR71E104KTCT-ND","KGM21NR71E104KT" 16 | "C24","100pF","Capacitor_SMD:C_0402_1005Metric","1","732-7431-1-ND","885012005013" 17 | "C27, C28, C29","47uF","Capacitor_SMD:C_1210_3225Metric","3","490-6539-1-ND","GRM32ER61C476KE15L" 18 | "C34, C35, C38, C39, C40, C43, C44","311-3342-1-ND","Capacitor_SMD:C_0402_1005Metric","7","478-KGM05AR71C104KHCT-ND","KGM05AR71C104KH" 19 | "C41, C42","220uF","Capacitor_SMD:CP_Elec_6.3x7.7","2","732-8422-1-ND","865080345012" 20 | "C68, C101, C140","330uF","Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder","3","718-1028-1-ND","293D337X9010E2TE3" 21 | "C152, C153, C154, C155, C156, C157","2.2nF","Capacitor_SMD:C_0402_1005Metric","6","311-1037-2-ND","CC0402KRX7R9BB222" 22 | "D1","824045812","bitaxe:824045812","1","732-824045812CT-ND","824045812" 23 | "J1, J2","Screw Terminal","bitaxe:7771-screw-terminal","2","36-7771-ND","36-7771" 24 | "J3","Conn_02x05_Odd_Even","Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical","1","","" 25 | "J6","Conn_01x06","Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical","1","","" 26 | "J7","USB_C_Receptacle_USB2.0","Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal","1","2073-USB4105-GF-ACT-ND","USB4105-GF-A" 27 | "J8, J9","Conn_01x04","bitaxe:470531000","2","WM4330-ND","0470531000" 28 | "L1","8.2 uH","bitaxe:74438357082","1","732-11745-1-ND","78438357082" 29 | "L2","680nH","Inductor_SMD:L_Coilcraft_XAL1010-XXX","1","2457-XAL1010-681MED-ND","XAL1010-681MED" 30 | "R1, R2, R3","0R","Resistor_SMD:R_0402_1005Metric","3","311-0.0JRCT-ND","RC0402JR-070RL" 31 | "R4, R5","17.8K","Resistor_SMD:R_0402_1005Metric","2","RMCF0402FT17K8CT-ND","RMCF0402FT17K8" 32 | "R6","10k","Resistor_SMD:R_0402_1005Metric","1","RMCF0402FT10K0CT-ND","RMCF0402FT10K0" 33 | "R7","31.6K","Resistor_SMD:R_0402_1005Metric","1","YAG3115CT-ND","RC0402FR-0731K6L" 34 | "R8","12.7K","Resistor_SMD:R_0402_1005Metric","1","YAG2964CT-ND","RC0402FR-0712K7L" 35 | "R9, R16","1.37K","Resistor_SMD:R_0402_1005Metric","2","YAG3035CT-ND","RC0402FR-071K37L" 36 | "R10","26.1K","Resistor_SMD:R_0402_1005Metric","1","311-26.1KLRCT-ND","RC0402FR-0726K1L" 37 | "R11, R29, R30, R31, R38, R39, R41, R63, R64, R65","115k","Resistor_SMD:R_0402_1005Metric","10","YAG2956CT-ND","RC0402FR-07115KL" 38 | "R12, R20","22.1k","Resistor_SMD:R_0402_1005Metric","2","311-22.1KLRCT-ND","RC0402FR-0722K1L" 39 | "R13","10R","Resistor_SMD:R_0402_1005Metric","1","311-10.0LRCT-ND","RC0402FR-0710RL" 40 | "R14","1R","Resistor_SMD:R_1206_3216Metric","1","CSR1206FT1R00CT-ND","CSR1206FT1R00" 41 | "R15","49.9R","Resistor_SMD:R_0402_1005Metric","1","311-49.9LRCT-ND","RC0402FR-0749R9L" 42 | "R17, R18, R26, R27, R28, R35, R36, R43, R44, R48, R49, R52, R53, R57, R58, R61, R62, R70, R71, R74, R75","10k","Resistor_SMD:R_0402_1005Metric","21","311-10KJRCT-ND","RC0402JR-0710KL" 43 | "R19","7.87k","Resistor_SMD:R_0402_1005Metric","1","311-7.87KLRCT-ND","RC0402FR-077K87L" 44 | "R21","20k","Resistor_SMD:R_0402_1005Metric","1","311-20.0KLRCT-ND","RC0402FR-0720KL" 45 | "R22, R23","5.1k","Resistor_SMD:R_0402_1005Metric","2","13-RC0402FR-135K1LCT-ND","RC0402FR-135K1L" 46 | "R24, R25","5.6k","Resistor_SMD:R_0402_1005Metric","2","13-RC0402FR-135K6LCT-ND","RC0402FR-135K6L" 47 | "R32, R40, R66","402k","Resistor_SMD:R_0402_1005Metric","3","YAG3151CT-ND","RC0402FR-07402KL" 48 | "R33, R46, R68","2k","Resistor_SMD:R_0402_1005Metric","3","YAG2303CT-ND","RT0402BRD072KL" 49 | "R34, R37, R42, R45, R47, R50, R51, R54, R55, R56, R59, R60, R67, R69, R72, R73, R76, R77, R78, R79, R80, R81, R82, R83","1k","Resistor_SMD:R_0402_1005Metric","24","311-1.00KLRCT-ND","RC0402FR-071KL" 50 | "R84, R85, R86, R87","4.7k","Resistor_SMD:R_0402_1005Metric","4","YAG1446TR-ND","RT0402BRD074K7L" 51 | "SW1, SW2","SWITCH-SPST","bitaxe:TL3340-switch","2","EG4627CT-ND","TL3340AF160QG" 52 | "U1","LMR54410","Package_TO_SOT_SMD:SOT-23-6","1","296-LMR54410DBVRCT-ND","LMR54410FDBVR" 53 | "U2","RT9080-33GJ5","bitaxe:RT9080-33GJ5","1","1028-1509-1-ND","RT9080-33GJ5" 54 | "U3","TPS546D24ARVFR","bitaxe:LQFN40-CLIP","1","296-TPS546D24ARVFRCT-ND","TPS546D24ARVFR" 55 | "U4","MIC5504-MS","Package_TO_SOT_SMD:SOT-23-5_HandSoldering","1","576-4879-1-ND","MIC5504-1.8YM5-TR" 56 | "U5","SN74AVC4T774","Package_SO:TSSOP-16_4.4x5mm_P0.65mm","1","296-24739-1-ND","SN74AVC4T774PWR" 57 | "U6","ESP32-S3-WROOM-1","bitaxe:ESP32-S3-WROOM-1U","1","1965-ESP32-S3-WROOM-1U-N16R8CT-ND","ESP32-S3-WROOM-1U-N16R8" 58 | "U7, U8","TMP1075","bitaxe:SOT5X3-6_DRL_TEX","2","296-TMP1075NDRLRCT-ND","TMP1075NDRLR" 59 | "U9","EMC2302","Package_SO:MSOP-10_3x3mm_P0.5mm","1","EMC2302-2-AIZL-CT-ND","EMC2302-2-AIZL-TR" 60 | "U10, U11, U16, U17, U23, U24","AP7331","Package_TO_SOT_SMD:TSOT-23-5","6","AP7331-WG-7DICT-ND","AP7331-WG-7" 61 | "U12, U25, U27, U28","BM1368_mode1","bitaxe:BM1368","4","","" 62 | "U13, U18","BM1368_mode0","bitaxe:BM1368","2","","" 63 | "U14, U19, U26","25MHz","bitaxe:O 25,0-JO32-B-1V3-1-T1-LF","3","1908-O250-JO32-B-1V3-1-T1-LFCT-ND","O 25,0-JO32-B-1V3-1-T1-LF" 64 | "U15, U21","TLV3544","Package_SO:TSSOP-14_4.4x5mm_P0.65mm","2","296-45352-1-ND","TLV3544IPWR" 65 | "U20","~","bitaxe:MAX6689UP9A+","1","MAX6689UP9A+-ND","MAX6689UP9A+" 66 | -------------------------------------------------------------------------------- /Manufacturing Files/gerbers-701.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/Manufacturing Files/gerbers-701.zip -------------------------------------------------------------------------------- /Manufacturing Files/gerbers/bitaxeHex-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.1*% 2 | %TF.CreationDate,2024-09-09T23:21:28+08:00*% 3 | %TF.ProjectId,bitaxeHex,62697461-7865-4486-9578-2e6b69636164,701*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 8.0.1) date 2024-09-09 23:21:28* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X50000000Y-174500000D02* 19 | X50000000Y-47000000D01* 20 | X51000000Y-175500000D02* 21 | G75* 22 | G02* 23 | X50000000Y-174500000I0J1000000D01* 24 | G01* 25 | X133500000Y-175500000D02* 26 | X51000000Y-175500000D01* 27 | X51000000Y-46000000D02* 28 | X133500000Y-46000000D01* 29 | X134500000Y-47000000D02* 30 | X134500000Y-174500000D01* 31 | X50000000Y-47000000D02* 32 | G75* 33 | G02* 34 | X51000000Y-46000000I1000000J0D01* 35 | G01* 36 | X134500000Y-174500000D02* 37 | G75* 38 | G02* 39 | X133500000Y-175500000I-1000000J0D01* 40 | G01* 41 | X133500000Y-46000000D02* 42 | G75* 43 | G02* 44 | X134500000Y-47000000I0J-1000000D01* 45 | G01* 46 | M02* 47 | -------------------------------------------------------------------------------- /Manufacturing Files/gerbers/bitaxeHex-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 8.0.1} date 2024-09-09T23:21:21+0800 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2024-09-09T23:21:21+08:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.1 6 | ; #@! TF.FileFunction,NonPlated,1,4,NPTH 7 | FMAT,2 8 | INCH 9 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 10 | T1C0.0256 11 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 12 | T2C0.0354 13 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 14 | T3C0.0390 15 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 16 | T4C0.0510 17 | % 18 | G90 19 | G05 20 | T1 21 | X3.6921Y-2.0591 22 | X3.9197Y-2.0591 23 | T2 24 | X3.0581Y-1.8806 25 | X3.2254Y-1.8806 26 | X3.3553Y-1.8806 27 | X3.5226Y-1.8806 28 | T3 29 | X5.0742Y-2.4583 30 | X5.1142Y-2.2583 31 | X5.1542Y-2.4583 32 | T4 33 | X3.3378Y-2.3028 34 | X3.5429Y-2.7644 35 | M30 36 | -------------------------------------------------------------------------------- /Web-Bench/WBDesign-5V.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/Web-Bench/WBDesign-5V.pdf -------------------------------------------------------------------------------- /Web-Bench/WBDesign-TPS546D24A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/Web-Bench/WBDesign-TPS546D24A.pdf -------------------------------------------------------------------------------- /assembly.md: -------------------------------------------------------------------------------- 1 | - Get a convection toaster oven. Nothing fancy, it just has a fan inside for more even heating. Never use this oven for food. 2 | - [BLACK+DECKER TO3250XSB 8-Slice Extra Wide Convection Countertop Toaster Oven, Includes Bake Pan, Broil Rack & Toasting Rack, Stainless Steel/Black](https://www.amazon.com/BLACK-DECKER-TO3250XSB-Convection-Countertop/dp/B00LU2I428) 3 | - Get a thermocouple thermometer. Make sure the probe and probe jacket can go to ~300C 4 | - [Digital Thermocouple Temperature Thermometer, PEAKMETER PM6501 K Type LCD Thermometer Testing Tool Celsius and Fahrenheit](https://www.amazon.com/Thermocouple-Temperature-Thermometer-PEAKMETER-Fahrenheit/dp/B08L11MMFM) 5 | - Use Sn63/Pb37 no-clean, leaded, solder paste. Keep it in the refrigerator so it's nice and cold before you stencil it. (obvs don't get it near your food). Wash your hands well after. 6 | - [Chip Quik SMD291AX50T3 Solder Paste in jar 50g (T3) Sn63/Pb37 no clean](https://www.amazon.com/gp/product/B07BH5LP5G) 7 | - Take your time to get the paste stenciled right. Don't be afraid to wipe it off with IPA and try again. The paste stencils better when it's cold. 8 | - Use tweezers to put all of the parts on the pasted board. I like the curved Aven Technik 7-SA Tweezers. I have also been known to wear a dorky magnifier headset. 9 | - [Aven 18072ARS 7-SA Style Artis Tweezer, Black with Yellow Print](https://www.amazon.com/Aven-18072ARS-Style-Tweezer-Yellow/dp/B01D4R1OXW) 10 | - [Headband Magnifier Hands Free Jeweler Loupe Head Mount Magnifying Headset Visor Double Optical Glass 4 Replaceable Lenses for Reading,Repair(1.5X,2.0X,2.5X,3.5X)](https://www.amazon.com/Headband-Magnifier-Jeweler-Magnifying-Replaceable/dp/B08RYVH7DL) 11 | - Put the board(s) in the toaster oven. I usually put them right on the wire rack, which is in the metal tray. 12 | - Put the thermocouple inside the toaster oven. Close the door on the thermocouple wire so that it holds the end right above the PCB, inside the oven. 13 | - Turn the oven on convection bake, medium setting. The convection fan in the toaster oven helps keep the temperature even through out the inside of the oven. 14 | - Once the temp (as read off the thermocouple thermometer) gets to 140C, turn down the oven heat and try and keep it at 140-150C for 2 minutes. Open the door a little if it's getting to hot. This is the "Soak" phase 15 | - After two minutes, turn the heat to high 16 | - Once the temp reaches 200C start a timer for 30 seconds. Keep the temp between 200 and 220C for this phase. Usually you don't need to do anything. This is the "Reflow" phase. You should see all of the paste melt. 17 | - After 30 seconds, turn off the toaster oven. open the door. 18 | - Let the boards cool for a bit in the oven with the door open. 19 | - Once cool to touch, inspect the boards with a microscope for dry pads and/or bridges. Depending on how well you did with stenciling there may be a few, especially on QFP packages. QFNs sometimes too. Fix these up with paste flux, solder braid and your soldering iron. 20 | - If you have parts on both sides of the board, it's fine to just repeat the steps on the second side. The surface tension of the solder almost always keeps the parts from falling off while they are getting reflowed upside down. When you reflow the second side, make a little stand out of metal to keep the bottom side parts off the wire rack in the toaster oven. 21 | -------------------------------------------------------------------------------- /bitaxe.pretty/1.6mm_mounting.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "1.6mm_mounting" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -0.055 -2.31 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 070a8452-88c9-4474-a8a0-ecf386024922) 7 | ) 8 | (fp_text value "1.6mm_mounting" (at 0.085 1.98 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp a5477c3e-dd12-481a-9b00-9e845bef87dd) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0.085 3.48 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 19cef42c-8ab2-4c67-b040-23fc1a68ed6e) 15 | ) 16 | (pad "" thru_hole circle (at 0 0 180) (size 2.5 2.5) (drill 1.6) (layers "*.Cu" "*.Mask") 17 | (zone_connect 0) (tstamp 386c2792-7b9c-42b3-b30a-2e309d073f17)) 18 | ) 19 | -------------------------------------------------------------------------------- /bitaxe.pretty/2.2mm_mounting.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "2.2mm_mounting" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at 0.04 -3.31 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 2ac72347-9f27-4095-b882-74daba630616) 7 | ) 8 | (fp_text value "2.2mm_mounting" (at -0.01 5.02 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 6607639b-6b6d-4040-8ff7-005b3a78fb71) 11 | ) 12 | (fp_text user "${REFERENCE}" (at -0.04 3.33 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 9c48c82a-381e-45a9-bb0b-39cdca34c120) 15 | ) 16 | (pad "" thru_hole circle (at 0 0 180) (size 3 3) (drill 2.2) (layers "*.Cu" "*.Mask") 17 | (zone_connect 0) (tstamp 4c65e6e9-1859-49ef-97e8-14633b9f0248)) 18 | ) 19 | -------------------------------------------------------------------------------- /bitaxe.pretty/3.1mm_mounting.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "3.1mm_mounting" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -0.055 -3.55 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 070a8452-88c9-4474-a8a0-ecf386024922) 7 | ) 8 | (fp_text value "3.1mm_mounting" (at 0.01 5.23 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp a5477c3e-dd12-481a-9b00-9e845bef87dd) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0.085 3.48 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 19cef42c-8ab2-4c67-b040-23fc1a68ed6e) 15 | ) 16 | (fp_circle (center 0 0) (end 2.6 -0.01) 17 | (stroke (width 0.05) (type default)) (fill none) (layer "B.CrtYd") (tstamp edd50c4f-297a-4926-99fa-08a02466b085)) 18 | (fp_circle (center 0 0) (end 2.6 -0.01) 19 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 0874c1d1-3dac-4013-bc66-c082c3024f87)) 20 | (pad "" thru_hole circle (at 0 0 180) (size 5 5) (drill 3.1) (layers "*.Cu" "*.Mask") 21 | (zone_connect 0) (tstamp 386c2792-7b9c-42b3-b30a-2e309d073f17)) 22 | ) 23 | -------------------------------------------------------------------------------- /bitaxe.pretty/470531000.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "470531000" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0.42 4.47) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 6d4c2fe0-ce5b-46c2-bac0-10c67474e195) 8 | ) 9 | (fp_text value "CONN_47053-1000_MOL" (at 2.27 -7.55) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 11780e48-ff93-4513-8cc1-4b21eda83765) 12 | ) 13 | (fp_text user "*" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 5d96ef31-a219-4fe0-ae00-c0f12ed858a9) 16 | ) 17 | (fp_line (start 9.0424 -2.667) (end 5.919175 -2.667) (layer "F.SilkS") (width 0.12) (tstamp 0e27d47a-f349-4a82-a458-07e4bc5074e3)) 18 | (fp_line (start -1.4224 -2.667) (end -1.4224 3.429) (layer "F.SilkS") (width 0.12) (tstamp 0eee6434-4e07-41c5-bc9d-4557099fa424)) 19 | (fp_line (start 9.0424 3.429) (end 9.0424 -2.667) (layer "F.SilkS") (width 0.12) (tstamp 4b7c12ff-3699-4126-a9c9-44b2532d0a58)) 20 | (fp_line (start -1.4224 3.429) (end 9.0424 3.429) (layer "F.SilkS") (width 0.12) (tstamp 69daf2ef-34f1-4e20-b10f-364b15bbb3cc)) 21 | (fp_line (start 4.240825 -2.667) (end -1.4224 -2.667) (layer "F.SilkS") (width 0.12) (tstamp b1226e20-17bc-42f3-991f-3fdce37ecf94)) 22 | (fp_rect (start -1.5388 -3.07) (end 9.18 3.547701) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 911b35c3-9bf8-4fdb-8a96-f4873a5931fe)) 23 | (fp_line (start -1.2954 3.302) (end 8.9154 3.302) (layer "F.Fab") (width 0.1) (tstamp 2b85cfc3-d99c-4484-bf5c-8c29b1018ef4)) 24 | (fp_line (start 8.9154 3.302) (end 8.9154 -2.54) (layer "F.Fab") (width 0.1) (tstamp 2d31ad9c-012b-4ce3-ad79-082254230a0c)) 25 | (fp_line (start 8.9154 -2.54) (end -1.2954 -2.54) (layer "F.Fab") (width 0.1) (tstamp 34e7dd57-c17e-4e94-85d6-096e0a9566bd)) 26 | (fp_line (start -1.2954 -2.54) (end -1.2954 3.302) (layer "F.Fab") (width 0.1) (tstamp 76d9afc3-3b7d-4812-a326-29049ec1ab1c)) 27 | (pad "" np_thru_hole circle (at 5.08 -2.160001 90) (size 1.2954 1.2954) (drill 1.2954) (layers *.Cu *.Mask) (tstamp e751c410-57dc-43b8-9852-b22df15f9ba8)) 28 | (pad "1" thru_hole circle (at 0 0) (size 1.5748 1.5748) (drill 1.0668) (layers *.Cu *.Mask) (tstamp 0186ed2f-5cf2-46ca-a848-f5d0d229ad0d)) 29 | (pad "2" thru_hole circle (at 2.54 0) (size 1.5748 1.5748) (drill 1.0668) (layers *.Cu *.Mask) (tstamp 282bfb13-02bb-412d-8013-3f84a700aae1)) 30 | (pad "3" thru_hole circle (at 5.08 0) (size 1.5748 1.5748) (drill 1.0668) (layers *.Cu *.Mask) (tstamp 93cf2426-7e1a-48e0-9ea4-d00f6c352f57)) 31 | (pad "4" thru_hole circle (at 7.62 0) (size 1.5748 1.5748) (drill 1.0668) (layers *.Cu *.Mask) (tstamp f8c69e75-fb94-4403-b1bc-9b30acebbf98)) 32 | ) 33 | -------------------------------------------------------------------------------- /bitaxe.pretty/4mm_mounting.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "4mm_mounting" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -0.58 -3.245 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 196cbc9a-1864-4e5b-9acc-2f9357fde400) 7 | ) 8 | (fp_text value "4mm_mounting" (at 0.03 2.725 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 1fd1e7ae-17d3-4fa0-b9e0-3ee0154157c7) 11 | ) 12 | (fp_text user "${REFERENCE}" (at -0.085 4.345 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp c86a4082-4859-4f1d-8f8b-776e18da7560) 15 | ) 16 | (pad "" thru_hole circle (at 0 0) (size 4 4) (drill 2.2) (layers "*.Cu" "*.Mask") 17 | (zone_connect 0) (tstamp 1cf1a18e-9f30-4a0d-82f1-d35e7c3429dd)) 18 | ) 19 | -------------------------------------------------------------------------------- /bitaxe.pretty/63862-1.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "63862-1" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "A100886CT-ND") 4 | (property "PARTNO" "63862-1") 5 | (property "Sheetfile" "File: bitaxeMax.kicad_sch") 6 | (property "Sheetname" "") 7 | (fp_text reference "J2" (at -2.1 -4.05 unlocked) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 819e8286-b44f-4778-bebf-ce0281572345) 10 | ) 11 | (fp_text value "Conn_01x01" (at 0.36 4.12 unlocked) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 054fce45-d0a3-4e0f-86fb-76919cdd9f48) 14 | ) 15 | (fp_line (start -4 -3.25) (end 4 -3.25) 16 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d1f1ea9-3766-4717-acf1-083bc8dc7734)) 17 | (fp_line (start -4 3.25) (end -4 -3.25) 18 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 81a668b6-f713-4fb3-92c9-7549317130b1)) 19 | (fp_line (start 4 -3.25) (end 4 3.25) 20 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e340ca06-086f-460a-b540-4abe2be86347)) 21 | (fp_line (start 4 3.25) (end -4 3.25) 22 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a86286d7-41e3-40cc-bc15-dd5a3233c406)) 23 | (fp_line (start -2.49 0) (end 2.61 0) 24 | (stroke (width 0.8) (type solid)) (layer "Dwgs.User") (tstamp 10b2150e-b007-48a9-ab58-3e8c2d65365b)) 25 | (pad "1" thru_hole circle (at -2.54 0) (size 2.52 2.52) (drill 1.4) (layers "*.Cu" "*.Mask") 26 | (zone_connect 2) (tstamp 50c4e2a7-eb7e-42b9-8632-c3db01fa2919)) 27 | (pad "1" thru_hole circle (at 2.54 0) (size 2.52 2.52) (drill 1.4) (layers "*.Cu" "*.Mask") 28 | (zone_connect 2) (tstamp ad51a1a5-534d-4a6c-b606-47b9c78c3c1c)) 29 | (model "${KIPRJMOD}/3d/c-63862-1-r-3d.stp" 30 | (offset (xyz 0 0 10)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /bitaxe.pretty/744373580047.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "744373580047" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -2.65 -5.09 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp d3cb1b9f-98a0-4eeb-9e5d-2657a52d7af7) 7 | ) 8 | (fp_text value "744373580047" (at 0.26 3.21 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp a071bfa7-5d79-4b78-9605-f494ad9c6fd4) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 3.46 5.4 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp fe6762d0-1787-4330-8136-23713df933bd) 15 | ) 16 | (fp_rect (start -4.6 -4.25) (end 4.6 4.25) 17 | (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp 3b19e0f5-6f6a-4074-b3c2-5c4df1048f46)) 18 | (fp_line (start -4.8 -4.4) (end 4.8 -4.4) 19 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 08e79597-7e2c-4d4e-b6ed-ff6a0c64b724)) 20 | (fp_line (start -4.8 4.4) (end -4.8 -4.4) 21 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c2aeb910-7bc6-4058-ad76-19bf545b5c5f)) 22 | (fp_line (start 4.8 -4.4) (end 4.8 4.4) 23 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 15a9a5db-1966-4451-844b-71ff3fa6c953)) 24 | (fp_line (start 4.8 4.4) (end -4.8 4.4) 25 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 79836584-059b-48b2-bded-36be747f9c2e)) 26 | (pad "1" smd rect (at -3.62 0) (size 2.42 3.7) (layers "F.Cu" "F.Paste" "F.Mask") 27 | (thermal_bridge_angle 45) (tstamp 72c005fe-a1ea-4859-bb07-19e44b3e4975)) 28 | (pad "2" smd rect (at 3.62 0) (size 2.42 3.7) (layers "F.Cu" "F.Paste" "F.Mask") 29 | (thermal_bridge_angle 45) (tstamp 9603c34a-57cc-4003-b484-f549ad37e338)) 30 | (model "${KIPRJMOD}/3d/74437358010.stp" 31 | (offset (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /bitaxe.pretty/74438357082.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "74438357082" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.26 -3.61 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp d3cb1b9f-98a0-4eeb-9e5d-2657a52d7af7) 7 | ) 8 | (fp_text value "74438357082" (at 0.26 3.21 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp a071bfa7-5d79-4b78-9605-f494ad9c6fd4) 11 | ) 12 | (fp_text user "${REFERENCE}" (at -0.03 4.76 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp fe6762d0-1787-4330-8136-23713df933bd) 15 | ) 16 | (fp_rect (start -2.25 -2.25) (end 2.25 2.25) 17 | (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp 3b19e0f5-6f6a-4074-b3c2-5c4df1048f46)) 18 | (fp_line (start -2.3 -2.3) (end 2.3 -2.3) 19 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 08e79597-7e2c-4d4e-b6ed-ff6a0c64b724)) 20 | (fp_line (start -2.3 2.3) (end -2.3 -2.3) 21 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c2aeb910-7bc6-4058-ad76-19bf545b5c5f)) 22 | (fp_line (start 2.3 -2.3) (end 2.3 2.3) 23 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 15a9a5db-1966-4451-844b-71ff3fa6c953)) 24 | (fp_line (start 2.3 2.3) (end -2.3 2.3) 25 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 79836584-059b-48b2-bded-36be747f9c2e)) 26 | (pad "1" smd rect (at -1.535 0) (size 1.68 3.7) (layers "F.Cu" "F.Paste" "F.Mask") 27 | (thermal_bridge_angle 45) (tstamp 72c005fe-a1ea-4859-bb07-19e44b3e4975)) 28 | (pad "2" smd rect (at 1.535 0) (size 1.68 3.7) (layers "F.Cu" "F.Paste" "F.Mask") 29 | (thermal_bridge_angle 45) (tstamp 9603c34a-57cc-4003-b484-f549ad37e338)) 30 | (model "${KIPRJMOD}/3d/74437358010.stp" 31 | (offset (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /bitaxe.pretty/7770-screw-terminal.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "7770-screw-terminal" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "A100886CT-ND") 4 | (property "PARTNO" "63862-1") 5 | (property "Sheetfile" "File: bitaxeMax.kicad_sch") 6 | (property "Sheetname" "") 7 | (fp_text reference "J" (at 5 0 unlocked) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 819e8286-b44f-4778-bebf-ce0281572345) 10 | ) 11 | (fp_text value "screw_terminal" (at 0 6 unlocked) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 054fce45-d0a3-4e0f-86fb-76919cdd9f48) 14 | ) 15 | (fp_line (start -4 -4) (end 4 -4) 16 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d1f1ea9-3766-4717-acf1-083bc8dc7734)) 17 | (fp_line (start -4 4) (end -4 -4) 18 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 81a668b6-f713-4fb3-92c9-7549317130b1)) 19 | (fp_line (start 4 -4) (end 4 4) 20 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e340ca06-086f-460a-b540-4abe2be86347)) 21 | (fp_line (start 4 4) (end -4 4) 22 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a86286d7-41e3-40cc-bc15-dd5a3233c406)) 23 | (fp_line (start -4 4) (end -4 -4) 24 | (stroke (width 0.5) (type solid)) (layer "Dwgs.User") (tstamp 10b2150e-b007-48a9-ab58-3e8c2d65365b)) 25 | (fp_line (start 4 -4) (end -4 -4) 26 | (stroke (width 0.5) (type solid)) (layer "Dwgs.User") (tstamp 08938aa0-b72d-40a2-a8b9-1bd47cf8aa4c)) 27 | (fp_line (start 4 4) (end -4 4) 28 | (stroke (width 0.5) (type solid)) (layer "Dwgs.User") (tstamp f094dd7e-eedd-4309-9e2e-a12a4a39d781)) 29 | (fp_line (start 4 4) (end 4 -4) 30 | (stroke (width 0.5) (type solid)) (layer "Dwgs.User") (tstamp b00266c4-d196-4032-98e1-47fc8939bfe5)) 31 | (fp_circle (center 0 0) (end 2.236068 0) 32 | (stroke (width 0.5) (type default)) (fill none) (layer "Dwgs.User") (tstamp f7addaf0-425b-4185-b0fc-05cd06578011)) 33 | (pad "1" thru_hole circle (at -2.5 -3.5) (size 3.2 3.2) (drill 1.85) (layers "*.Cu" "*.Mask") 34 | (zone_connect 2) (tstamp 50c4e2a7-eb7e-42b9-8632-c3db01fa2919)) 35 | (pad "1" thru_hole circle (at -2.5 3.5) (size 3.2 3.2) (drill 1.85) (layers "*.Cu" "*.Mask") 36 | (zone_connect 2) (tstamp e8774e95-8a61-4c94-9c89-e188853028fe)) 37 | (pad "1" thru_hole circle (at 2.5 -3.5) (size 3.2 3.2) (drill 1.85) (layers "*.Cu" "*.Mask") 38 | (zone_connect 2) (tstamp 3a0fdabc-85dc-4545-bf17-89289d6ba51f)) 39 | (pad "1" thru_hole circle (at 2.5 3.5) (size 3.2 3.2) (drill 1.85) (layers "*.Cu" "*.Mask") 40 | (zone_connect 2) (tstamp 72249215-65f5-414f-b6aa-b56a98825ab9)) 41 | (model "${KIPRJMOD}/3d/7770-ScrewTerminal.step" 42 | (offset (xyz 0 0 6.2)) 43 | (scale (xyz 1 1 1)) 44 | (rotate (xyz 180 0 0)) 45 | ) 46 | ) 47 | -------------------------------------------------------------------------------- /bitaxe.pretty/824045812.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "824045812" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at -0.2 4.49 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (hide yes) 11 | (uuid "1e0b7794-53f6-4176-962e-f206b0659e07") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.1) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "824045812" 20 | (at -0.02 -1.31 0) 21 | (unlocked yes) 22 | (layer "F.Fab") 23 | (uuid "d879e530-62f5-40a0-b4ee-5b6c99231836") 24 | (effects 25 | (font 26 | (size 1 1) 27 | (thickness 0.15) 28 | ) 29 | ) 30 | ) 31 | (property "Footprint" "" 32 | (at 0 0 0) 33 | (unlocked yes) 34 | (layer "F.Fab") 35 | (hide yes) 36 | (uuid "967e2aa1-913f-4420-9cd5-683604814b87") 37 | (effects 38 | (font 39 | (size 1 1) 40 | (thickness 0.15) 41 | ) 42 | ) 43 | ) 44 | (property "Datasheet" "" 45 | (at 0 0 0) 46 | (unlocked yes) 47 | (layer "F.Fab") 48 | (hide yes) 49 | (uuid "58d3e509-d981-4b6a-8dc2-28c958cc4334") 50 | (effects 51 | (font 52 | (size 1 1) 53 | (thickness 0.15) 54 | ) 55 | ) 56 | ) 57 | (property "Description" "" 58 | (at 0 0 0) 59 | (unlocked yes) 60 | (layer "F.Fab") 61 | (hide yes) 62 | (uuid "0c1f71f4-6d7e-4543-a277-9cfaab565511") 63 | (effects 64 | (font 65 | (size 1 1) 66 | (thickness 0.15) 67 | ) 68 | ) 69 | ) 70 | (attr smd) 71 | (fp_line 72 | (start -1.1 -0.62) 73 | (end -1.1 0.59) 74 | (stroke 75 | (width 0.1) 76 | (type default) 77 | ) 78 | (layer "F.SilkS") 79 | (uuid "7b16ba23-f87b-4805-aaa9-e79ce8472c65") 80 | ) 81 | (fp_line 82 | (start -1.1 0.59) 83 | (end 1.1 0.6) 84 | (stroke 85 | (width 0.1) 86 | (type default) 87 | ) 88 | (layer "F.SilkS") 89 | (uuid "6783976b-ca0c-4187-8f62-7dbe4252ab10") 90 | ) 91 | (fp_line 92 | (start -0.98 -0.62) 93 | (end -1.1 -0.62) 94 | (stroke 95 | (width 0.1) 96 | (type default) 97 | ) 98 | (layer "F.SilkS") 99 | (uuid "108206df-e3c4-4672-8cb2-bb8103afc7e5") 100 | ) 101 | (fp_line 102 | (start -0.98 -0.62) 103 | (end 1.1 -0.62) 104 | (stroke 105 | (width 0.1) 106 | (type default) 107 | ) 108 | (layer "F.SilkS") 109 | (uuid "dba6e729-032c-49fc-bf44-f65d4b0d5e27") 110 | ) 111 | (fp_text user "${REFERENCE}" 112 | (at 0 2.5 0) 113 | (unlocked yes) 114 | (layer "F.Fab") 115 | (uuid "a3696159-7702-4ac6-b8e4-8cc2563715ae") 116 | (effects 117 | (font 118 | (size 1 1) 119 | (thickness 0.15) 120 | ) 121 | ) 122 | ) 123 | (pad "1" smd rect 124 | (at -0.6125 0) 125 | (size 0.625 1) 126 | (layers "F.Cu" "F.Paste" "F.Mask" "Dwgs.User") 127 | (thermal_bridge_angle 45) 128 | (uuid "8aa9d0f2-f8cd-45c0-a558-2128574cf767") 129 | ) 130 | (pad "2" smd rect 131 | (at 0.6125 0) 132 | (size 0.625 1) 133 | (layers "F.Cu" "F.Paste" "F.Mask") 134 | (thermal_bridge_angle 45) 135 | (uuid "0ceeb009-9514-43cc-b648-127d8687014c") 136 | ) 137 | ) -------------------------------------------------------------------------------- /bitaxe.pretty/BM1366.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "BM1366" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.97 -4.2 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 29ee8ec9-5cab-4fa9-942b-df6f06cdcc68) 7 | ) 8 | (fp_text value "BM1366" (at 0.07 4.58 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 5ae8658f-719b-40c4-a234-8ae18029e0b5) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0.09 6.49 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp b0729999-fe70-4799-b24d-e09ce61d55fc) 15 | ) 16 | (fp_rect (start -1.21 -2.905) (end -0.38 -2.115) 17 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp 93c1d47b-992e-4820-adf1-6a9bdd5f7a06)) 18 | (fp_rect (start -1.2 -0.825) (end -0.38 -0.035) 19 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp 7a6440f2-1937-439c-a4ab-8b78f56abb91)) 20 | (fp_rect (start -1.2 2.205) (end -0.385 2.995) 21 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp d6a3d7c4-27ad-4881-8364-f9c6cc0b325c)) 22 | (fp_rect (start -1.195 0.765) (end -0.385 1.555) 23 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp f6bedffb-520b-468e-96fe-9db8a275b91a)) 24 | (fp_rect (start 0.55 -2.91) (end 1.33 -2.12) 25 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp 5c67344e-6df8-4d22-8900-6aa8872220fa)) 26 | (fp_rect (start 0.55 0.76) (end 1.34 1.55) 27 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp d4e268b3-b682-4888-9306-ef5aa5ab4a2d)) 28 | (fp_rect (start 0.55 2.2) (end 1.34 2.99) 29 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp e356c596-fc9e-4e78-a3a2-a6038148f586)) 30 | (fp_rect (start 0.56 -0.83) (end 1.33 -0.04) 31 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp 626e62f7-f1e2-498d-a0af-9791c6647e9f)) 32 | (fp_rect (start -3 -3.5) (end 3 3.5) 33 | (stroke (width 0.05) (type default)) (fill none) (layer "F.SilkS") (tstamp b8743713-1020-4c9a-8f9b-785a0fab5725)) 34 | (fp_circle (center -3.32 -3.81) (end -3.117515 -3.81) 35 | (stroke (width 0.05) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 04493d63-36a9-4a87-bc64-ba36eee40573)) 36 | (pad "1" smd rect (at -2.916 -3.263) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 37 | (thermal_bridge_angle 45) (tstamp 3a7d61c1-591a-4c74-ad80-7e1f0cfc0d67)) 38 | (pad "2" smd rect (at -2.916 -2.761) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 39 | (thermal_bridge_angle 45) (tstamp 9428532e-1919-4daf-b81d-224d3b32c168)) 40 | (pad "3" smd rect (at -2.916 -2.259) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 41 | (thermal_bridge_angle 45) (tstamp 5610ffdd-9f2c-4bb0-bac9-1640ac956ae4)) 42 | (pad "4" smd rect (at -2.916 -1.757) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 43 | (thermal_bridge_angle 45) (tstamp a25be441-69eb-4c91-bfa2-7cd165d0f0fb)) 44 | (pad "5" smd rect (at -2.916 -1.255) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 45 | (thermal_bridge_angle 45) (tstamp 1ef87e4b-b308-40fc-9c71-c87a301178ff)) 46 | (pad "6" smd rect (at -2.916 -0.753) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 47 | (thermal_bridge_angle 45) (tstamp 76a28ae8-f265-4973-9fe2-b4e03d027711)) 48 | (pad "7" smd rect (at -2.916 -0.251) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 49 | (thermal_bridge_angle 45) (tstamp 6061eefc-2241-40d3-8dee-5c29f35d7c06)) 50 | (pad "8" smd rect (at -2.916 0.251) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 51 | (thermal_bridge_angle 45) (tstamp 94827547-4ba1-4ede-a622-6a0ee4094999)) 52 | (pad "9" smd rect (at -2.916 0.753) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 53 | (thermal_bridge_angle 45) (tstamp b2a79cf7-2d24-4c05-b92f-39388f09db32)) 54 | (pad "10" smd rect (at -2.916 1.255) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (thermal_bridge_angle 45) (tstamp ee3f2304-ba98-4740-867e-7a71ec391363)) 56 | (pad "11" smd rect (at -2.916 1.757) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 57 | (thermal_bridge_angle 45) (tstamp a56816d8-6ed5-42a7-a971-e85f752f3193)) 58 | (pad "12" smd rect (at -2.916 2.259) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 59 | (thermal_bridge_angle 45) (tstamp fdd46c71-9a4c-4f3e-9e73-e61cd56ad52d)) 60 | (pad "13" smd rect (at -2.916 2.761) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 61 | (thermal_bridge_angle 45) (tstamp 59fe0c9d-c952-4e9c-8bce-cc3e3da24314)) 62 | (pad "14" smd rect (at -2.916 3.263) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 63 | (thermal_bridge_angle 45) (tstamp b5e21295-d418-4449-be51-af8e6e1539da)) 64 | (pad "15" smd rect (at 2.916 3.25) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 65 | (thermal_bridge_angle 45) (tstamp ef9df0ad-cc8d-4fe5-ab33-5e647f64fa7d)) 66 | (pad "16" smd rect (at 2.916 2.75) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 67 | (thermal_bridge_angle 45) (tstamp 5bd609f4-8527-4c59-baa1-d04b3eff19fe)) 68 | (pad "17" smd rect (at 2.916 2.25) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 69 | (thermal_bridge_angle 45) (tstamp 59921e0d-8b5a-4f84-b053-c3f15385b616)) 70 | (pad "18" smd rect (at 2.916 1.75) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 71 | (thermal_bridge_angle 45) (tstamp 1fc0c767-f864-475c-85d1-638a56d20168)) 72 | (pad "19" smd rect (at 2.916 1.25) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 73 | (thermal_bridge_angle 45) (tstamp 38cb09d0-e72e-41d5-9d18-09d5b76a3da7)) 74 | (pad "20" smd rect (at 2.916 0.753) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 75 | (thermal_bridge_angle 45) (tstamp 986c15b7-a57c-4bbc-aec5-95923935a884)) 76 | (pad "21" smd rect (at 2.916 0.25) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 77 | (thermal_bridge_angle 45) (tstamp 88455fc9-2d7f-470f-9a51-b7fb6d282d07)) 78 | (pad "22" smd rect (at 2.916 -0.251) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 79 | (thermal_bridge_angle 45) (tstamp f0b22431-9990-41d4-98fd-f421802d825f)) 80 | (pad "23" smd rect (at 2.916 -0.753) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 81 | (thermal_bridge_angle 45) (tstamp b1a57fa8-ee99-497b-8b36-0e6e1a54a6cc)) 82 | (pad "24" smd rect (at 2.916 -1.255) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 83 | (thermal_bridge_angle 45) (tstamp f18f27b0-90ac-4107-adc0-7595222acfce)) 84 | (pad "25" smd rect (at 2.916 -1.757) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 85 | (thermal_bridge_angle 45) (tstamp e50b3566-bbb1-41e0-a307-013373fa7f50)) 86 | (pad "26" smd rect (at 2.916 -2.25) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 87 | (thermal_bridge_angle 45) (tstamp 21db5699-91d9-4417-8ad4-aa83d82c7138)) 88 | (pad "27" smd rect (at 2.916 -2.761) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 89 | (thermal_bridge_angle 45) (tstamp 842ba1d9-08f8-454e-a6da-ff406933c8e0)) 90 | (pad "28" smd rect (at 2.916 -3.25) (size 0.792 0.221) (layers "F.Cu" "F.Paste" "F.Mask") 91 | (thermal_bridge_angle 45) (tstamp 363d31f3-0fd5-482d-aead-d986e9642db4)) 92 | (pad "29" smd rect (at 0 -2.468) (size 4.277 1.81) (layers "F.Cu" "F.Mask") 93 | (thermal_bridge_angle 45) (tstamp 6c0fc167-fba6-4f5c-9a38-eb63302823a5)) 94 | (pad "30" smd rect (at 0 1.108) (size 4.277 4.53) (layers "F.Cu" "F.Mask") 95 | (thermal_bridge_angle 45) (tstamp 3b726cf3-6b64-485a-af4e-6921a2f60a7d)) 96 | (model "${KIPRJMOD}/3d/bm1366.STP" 97 | (offset (xyz 7 24.5 0)) 98 | (scale (xyz 1 1 1)) 99 | (rotate (xyz 0 0 0)) 100 | ) 101 | ) 102 | -------------------------------------------------------------------------------- /bitaxe.pretty/Board-mount.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Board-mount" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "M" (at 0 -2.5 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp c7821ce3-999b-4258-80a3-8f152a5b6e0f) 7 | ) 8 | (fp_text value "Board-mount" (at 0 2.2 unlocked) (layer "F.Fab") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 5172f40e-5fd1-4806-aa21-8c479e7895ee) 11 | ) 12 | (pad "" thru_hole circle (at 0 0) (size 4 4) (drill 2.2) (layers "*.Cu" "*.Mask") 13 | (zone_connect 0) (tstamp 9a75f559-49f4-488e-a3a7-55af3d435ede)) 14 | ) 15 | -------------------------------------------------------------------------------- /bitaxe.pretty/CAP_2R5TPE220MAFB.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CAP_2R5TPE220MAFB" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "P16200CT-ND") 4 | (property "PARTNO" "2R5TPE220MAFB") 5 | (property "Sheetfile" "File: power.kicad_sch") 6 | (property "Sheetname" "Power") 7 | (attr smd) 8 | (fp_text reference "C46" (at 3.0016 -0.0098 -90) (layer "F.SilkS") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 96a94053-ac79-4f9c-be59-a6c7ed80e01a) 11 | ) 12 | (fp_text value "220uF" (at 4.3588 2.3064 -180) (layer "F.Fab") 13 | (effects (font (size 0.64 0.64) (thickness 0.15))) 14 | (tstamp a0fd932a-36d5-483c-9a3b-f3e9080654d3) 15 | ) 16 | (fp_text user "+" (at -1.87 2.12 unlocked) (layer "F.SilkS") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp f2e4259a-6e7d-46af-933f-201bce3cb6ff) 19 | ) 20 | (fp_line (start -1.75 -1.4) (end -1.75 1.4) 21 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f99afc89-f808-422a-b4db-9bbf52316420)) 22 | (fp_line (start -1.75 -1.4) (end 1.75 -1.4) 23 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 6dcbcd7a-8f99-49a2-b12a-55d94148ddbb)) 24 | (fp_line (start -1.75 1.4) (end 1.75 1.4) 25 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 9a8a889f-5987-4dd6-a4e4-c1bbc7db62d3)) 26 | (fp_line (start 1.75 -1.4) (end 1.75 1.4) 27 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 9fb13059-211a-43c3-a919-6dab6a82e397)) 28 | (fp_line (start -2.55 -1.65) (end -2.55 1.65) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bcb3f9a1-756d-435f-bd4e-f5631bb51c74)) 30 | (fp_line (start -2.55 1.65) (end 2.55 1.65) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3d8c2c73-8274-4888-8f0f-89d77bb070f9)) 32 | (fp_line (start 2.55 -1.65) (end -2.55 -1.65) 33 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8a53a71a-c779-4626-a858-fbe0f54f321d)) 34 | (fp_line (start 2.55 1.65) (end 2.55 -1.65) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 06182f8d-cd4e-437e-b9ab-1c088c5999a0)) 36 | (pad "1" smd rect (at -1.5 0) (size 1.6 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4b6d801-b8c5-4289-9214-d85fea90a1b9)) 37 | (pad "2" smd rect (at 1.5 0) (size 1.6 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 111f88ee-2f7c-4767-932f-1b6fadb16825)) 38 | (model "${KIPRJMOD}/3D/2R5TPE220MAFB.step" 39 | (offset (xyz 0 -13.75 -1.65)) 40 | (scale (xyz 1 1 1)) 41 | (rotate (xyz -90 0 90)) 42 | ) 43 | ) 44 | -------------------------------------------------------------------------------- /bitaxe.pretty/CLX6E-FKC-CH1M1D1BB7C3D3.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CLX6E-FKC-CH1M1D1BB7C3D3" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0.03 -2.57) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp ba52d99d-9751-4f89-8bed-3180d8fce9c8) 8 | ) 9 | (fp_text value "PLCC6_LED_3.5X3.4X2.8_CRW" (at 2.82 2.95) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 0b2a34cb-dea9-4d79-b6c1-2746e9bfa1ad) 12 | ) 13 | (fp_line (start 1.7526 -1.7526) (end -1.7526 -1.7526) (layer "F.SilkS") (width 0.1) (tstamp 8a21a0b1-e8e1-43e7-a91e-21f501e950f1)) 14 | (fp_line (start -1.7526 1.7526) (end 1.7526 1.7526) (layer "F.SilkS") (width 0.1) (tstamp 97fda784-428b-440f-8315-05027f121576)) 15 | (fp_line (start -1.7526 -1.7526) (end -1.7526 1.7526) (layer "F.SilkS") (width 0.1) (tstamp d4abae7d-43cc-4072-848f-9c78077d77a0)) 16 | (fp_line (start 1.7526 1.7526) (end 1.7526 -1.7526) (layer "F.SilkS") (width 0.1) (tstamp ead6de57-2f7c-4040-b3d0-208fdde4b034)) 17 | (fp_circle (center -2.62 -1.56) (end -2.354293 -1.56) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 9bd2a678-3c12-47fa-82d0-01bf1f0f982e)) 18 | (fp_rect (start -2.42 -2) (end 2.42 2.01) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp e0820d4e-adeb-40ea-9e17-ffb3081aade2)) 19 | (fp_line (start -1.7526 -1.3302) (end -1.8034 -1.3302) (layer "F.Fab") (width 0.1) (tstamp 03cde27a-f08b-4571-bc08-347804a694db)) 20 | (fp_line (start 1.7526 0.6698) (end 1.7526 1.3302) (layer "F.Fab") (width 0.1) (tstamp 08178c16-a776-4a4c-a481-ccf92298bde7)) 21 | (fp_line (start -1.8034 -0.6698) (end -1.7526 -0.6698) (layer "F.Fab") (width 0.1) (tstamp 0a1c392c-cc98-42ba-92e1-37e01fb2d373)) 22 | (fp_line (start 1.8034 0.6698) (end 1.7526 0.6698) (layer "F.Fab") (width 0.1) (tstamp 3d95a6e7-9022-4e1a-a2e2-9002a2d9d870)) 23 | (fp_line (start -1.8034 -1.3302) (end -1.8034 -0.6698) (layer "F.Fab") (width 0.1) (tstamp 41d21844-9847-452b-9dea-6fb5ed45a4f0)) 24 | (fp_line (start 1.8034 -0.3302) (end 1.7526 -0.3302) (layer "F.Fab") (width 0.1) (tstamp 4933fae8-fdae-42c7-a71e-425b8f947bb1)) 25 | (fp_line (start -1.8034 0.6698) (end -1.8034 1.3302) (layer "F.Fab") (width 0.1) (tstamp 4d40e6d3-d7f3-4d39-97d9-bd2d7c3a372a)) 26 | (fp_line (start 1.8034 0.3302) (end 1.8034 -0.3302) (layer "F.Fab") (width 0.1) (tstamp 530976a5-98c6-466e-be47-90e7fa2089d8)) 27 | (fp_line (start 1.7526 0.3302) (end 1.8034 0.3302) (layer "F.Fab") (width 0.1) (tstamp 5f02279e-0731-498b-831c-dee310cfc759)) 28 | (fp_line (start -1.7526 1.3302) (end -1.7526 0.6698) (layer "F.Fab") (width 0.1) (tstamp 612ac6ff-d627-495b-8344-0e7619239485)) 29 | (fp_line (start -1.8034 1.3302) (end -1.7526 1.3302) (layer "F.Fab") (width 0.1) (tstamp 7ab6cb44-5bde-409e-a536-8e29b949fba6)) 30 | (fp_line (start -1.7526 0.3302) (end -1.7526 -0.3302) (layer "F.Fab") (width 0.1) (tstamp 92a8c46d-e637-431a-bbee-c9522dc25230)) 31 | (fp_line (start -1.8034 -0.3302) (end -1.8034 0.3302) (layer "F.Fab") (width 0.1) (tstamp a69d2e79-e85e-4834-9410-55371fded216)) 32 | (fp_line (start -1.7526 -0.3302) (end -1.8034 -0.3302) (layer "F.Fab") (width 0.1) (tstamp ad407453-a4b9-46c8-b6e1-27826a59c39c)) 33 | (fp_line (start 1.7526 -0.6698) (end 1.8034 -0.6698) (layer "F.Fab") (width 0.1) (tstamp bf645d57-046d-4da4-8833-66472e5649f9)) 34 | (fp_line (start -1.7526 -0.6698) (end -1.7526 -1.3302) (layer "F.Fab") (width 0.1) (tstamp c33794c4-960d-4787-b81d-556c0c1d70d5)) 35 | (fp_line (start 1.7526 -1.3302) (end 1.7526 -0.6698) (layer "F.Fab") (width 0.1) (tstamp c55b8ad8-3122-4de8-9a9e-d64b3afa9072)) 36 | (fp_line (start 1.8034 1.3302) (end 1.8034 0.6698) (layer "F.Fab") (width 0.1) (tstamp d6ac777a-5421-4128-bcbc-1f93990427b1)) 37 | (fp_line (start -1.8034 0.3302) (end -1.7526 0.3302) (layer "F.Fab") (width 0.1) (tstamp d6dd4849-c326-48b8-a7ef-384360867a73)) 38 | (fp_line (start 1.7526 -0.3302) (end 1.7526 0.3302) (layer "F.Fab") (width 0.1) (tstamp d773b1bc-6a61-47ce-91fa-1dddb33d2305)) 39 | (fp_line (start -1.7526 0.6698) (end -1.8034 0.6698) (layer "F.Fab") (width 0.1) (tstamp eca08001-fbfc-4d29-aeb4-d9383cd66da0)) 40 | (fp_line (start 1.8034 -1.3302) (end 1.7526 -1.3302) (layer "F.Fab") (width 0.1) (tstamp f4f01eee-ce59-43f4-b725-629a06133759)) 41 | (fp_line (start 1.8034 -0.6698) (end 1.8034 -1.3302) (layer "F.Fab") (width 0.1) (tstamp f843e512-fe61-4fc0-ae27-626015324dd3)) 42 | (fp_line (start 1.7526 1.3302) (end 1.8034 1.3302) (layer "F.Fab") (width 0.1) (tstamp f9071fbc-0890-4aa5-9ce3-2d3b937648a4)) 43 | (pad "1" smd rect (at -1.5621 -1.000001) (size 1.1938 0.7112) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09b2fb4e-1197-4b56-966e-c301b6bdd456)) 44 | (pad "2" smd rect (at -1.5621 0) (size 1.1938 0.7112) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17c70056-4573-437d-82de-fe647423c120)) 45 | (pad "3" smd rect (at -1.5621 1.000001) (size 1.1938 0.7112) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c98835fb-2e88-4e68-bfc6-45c7034adecc)) 46 | (pad "4" smd rect (at 1.5621 1.000001) (size 1.1938 0.7112) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 771d931b-e029-49c7-af61-6dbf8780359c)) 47 | (pad "5" smd rect (at 1.5621 0) (size 1.1938 0.7112) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36b27e7f-72f1-41c7-919e-d77c9037f86f)) 48 | (pad "6" smd rect (at 1.5621 -1.000001) (size 1.1938 0.7112) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85f42910-7f2d-4df6-b1cd-8e54a41068e0)) 49 | (model "${KIPRJMOD}/3d/Cree_PLCC6.stp" 50 | (offset (xyz 0 0 0)) 51 | (scale (xyz 1 1 1)) 52 | (rotate (xyz -90 0 0)) 53 | ) 54 | ) 55 | -------------------------------------------------------------------------------- /bitaxe.pretty/CSD17311Q5.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CSD17311Q5" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "296-27625-1-ND") 4 | (property "PARTNO" "CSD17311Q5") 5 | (property "Sheetfile" "File: power.kicad_sch") 6 | (property "Sheetname" "Power") 7 | (attr smd) 8 | (fp_text reference "Q1" (at -4.003636 -1.639887 -90 unlocked) (layer "F.SilkS") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp f934e664-9106-4feb-8654-e42df45d7e78) 11 | ) 12 | (fp_text value "CSD17311Q5" (at 9.34 -1.74 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 806b48ea-bd61-46f9-bcc0-150953e1a96b) 15 | ) 16 | (fp_text user "${REFERENCE}" (at 6.7 -0.18 unlocked) (layer "F.Fab") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp f8366908-802f-44f3-a89f-54395a4e20f5) 19 | ) 20 | (fp_poly 21 | (pts 22 | (xy -2.53 -0.38) 23 | (xy -3.09 -0.38) 24 | (xy -3.09 -0.91) 25 | (xy -2.52 -0.91) 26 | ) 27 | 28 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 52c12cfb-a670-4424-bee1-27261182e9e0)) 29 | (fp_poly 30 | (pts 31 | (xy -2.53 0.92) 32 | (xy -3.09 0.92) 33 | (xy -3.09 0.39) 34 | (xy -2.52 0.39) 35 | ) 36 | 37 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 6deb9fe6-255b-4593-a6c9-0175e2c3b69d)) 38 | (fp_poly 39 | (pts 40 | (xy -2.51 -1.67) 41 | (xy -3.07 -1.67) 42 | (xy -3.07 -2.2) 43 | (xy -2.5 -2.2) 44 | ) 45 | 46 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 64e4bea5-7185-467b-b55e-ad1c50d552e4)) 47 | (fp_poly 48 | (pts 49 | (xy -2.51 2.22) 50 | (xy -3.07 2.22) 51 | (xy -3.07 1.69) 52 | (xy -2.5 1.69) 53 | ) 54 | 55 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 2670355c-fc15-482f-8ec8-770e1f4e1de8)) 56 | (fp_poly 57 | (pts 58 | (xy 1.68 2.08) 59 | (xy -2.3 2.08) 60 | (xy -2.3 0.16) 61 | (xy 1.68 0.16) 62 | ) 63 | 64 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp f2e40b64-d3c2-4418-ae63-3fba570d8dd6)) 65 | (fp_poly 66 | (pts 67 | (xy 1.69 -0.2) 68 | (xy -2.29 -0.2) 69 | (xy -2.29 -2.12) 70 | (xy 1.69 -2.12) 71 | ) 72 | 73 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp e1a604e4-1a4a-425f-be7f-9b749fb7d0b1)) 74 | (fp_rect (start -3.05 -2.55) (end 3.05 2.55) 75 | (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 627ddc12-2faf-4beb-80cf-20468e1c5677)) 76 | (fp_circle (center 3.37 2.93) (end 3.59 2.92) 77 | (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 30690fc3-e11f-452a-a6f1-bfabf6c49d26)) 78 | (pad "1" smd rect (at 2.7525 1.93 90) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f8badda-bcb0-4b36-8a40-c582eae3484d)) 79 | (pad "2" smd rect (at 2.7525 0.6317 90) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67f54887-bae3-4db3-8934-265e541cc8e1)) 80 | (pad "3" smd rect (at 2.7525 -0.6317 270) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c57d80c6-2c32-4110-bfe0-d4dcb575235c)) 81 | (pad "4" smd rect (at 2.7525 -1.93 90) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b25628bd-7529-4b07-8e77-c32ad39575b8)) 82 | (pad "5" smd custom (at 1.8475 -2.28) (size 0.01 0.01) (layers "F.Cu" "F.Mask") 83 | (thermal_bridge_angle 45) 84 | (options (clearance outline) (anchor rect)) 85 | (primitives 86 | (gr_poly 87 | (pts 88 | (xy 0 0) 89 | (xy 0 4.56) 90 | (xy -5 4.56) 91 | (xy -5 3.898) 92 | (xy -4.32 3.898) 93 | (xy -4.32 3.2647) 94 | (xy -5 3.2647) 95 | (xy -5 2.5997) 96 | (xy -4.32 2.5997) 97 | (xy -4.32 1.9664) 98 | (xy -5 1.9664) 99 | (xy -5 1.3014) 100 | (xy -4.32 1.3014) 101 | (xy -4.32 0.6681) 102 | (xy -5 0.6681) 103 | (xy -5 0) 104 | ) 105 | (width 0.01) (fill yes)) 106 | ) (tstamp 1b49a467-95b9-4eb4-8cd5-fab5950a5fbc)) 107 | (model "${KIPRJMOD}/3d/DQH0008A.stp" 108 | (offset (xyz 0 0 0)) 109 | (scale (xyz 1 1 1)) 110 | (rotate (xyz 0 0 0)) 111 | ) 112 | ) 113 | -------------------------------------------------------------------------------- /bitaxe.pretty/CSD17573Q5B.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CSD17573Q5B" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "CSD17577Q5A ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at -1.565 -3.51 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 59f8b9f2-87dd-494a-a498-f4fa20889bf4) 8 | ) 9 | (fp_text value "CSD17573Q5B" (at -0.105 3.86 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 352b5e5e-1f40-447a-8406-3dfd54dd702c) 12 | ) 13 | (fp_text user "${REFERENCE}" (at -0.03 5.435 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp eecf74bf-b412-4a4e-9008-e2cbaf2ec0ee) 16 | ) 17 | (fp_rect (start -3.29 -2.181) (end -2.218 -1.619) 18 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp ad2f9a6b-b740-47f7-88de-1232fcaa33bb)) 19 | (fp_rect (start -3.29 -0.91) (end -2.218 -0.348) 20 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp acd6f3fa-0c0b-4d49-93e4-e76f8cd86516)) 21 | (fp_rect (start -3.29 0.358) (end -2.218 0.92) 22 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 3211a951-7183-44ad-b50c-2e408393fef3)) 23 | (fp_rect (start -3.29 1.628) (end -2.218 2.19) 24 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 63e7a66f-8162-4215-b1eb-085a694e9fa2)) 25 | (fp_rect (start -0.696 -1.942) (end 0.598 -1.196) 26 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 78e56818-3f2e-4a72-bcd3-d378dc5c5305)) 27 | (fp_rect (start -0.696 -0.896) (end 0.598 -0.16) 28 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 63c5a3a7-3951-485c-bf6b-5e1a1174d0e9)) 29 | (fp_rect (start -0.696 0.16) (end 0.598 0.896) 30 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 597cc316-4016-4b60-9444-5dd28b4301b1)) 31 | (fp_rect (start -0.696 1.192) (end 0.598 1.942) 32 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp d2fba62b-e2f8-43c0-b033-835fef3786f8)) 33 | (fp_rect (start 0.948 -1.942) (end 2.242 -1.196) 34 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 846b3ca5-4465-4820-a5bb-cc7681b42bb3)) 35 | (fp_rect (start 0.948 -0.896) (end 2.242 -0.16) 36 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 3a1c909d-2a88-4ce8-95d1-798e47ef6961)) 37 | (fp_rect (start 0.948 0.16) (end 2.242 0.906) 38 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp f921f6b7-2c75-4ede-821c-af0104a10941)) 39 | (fp_rect (start 0.948 1.192) (end 2.242 1.942) 40 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 1def84b5-a0c2-44d5-b640-30bc178482ea)) 41 | (fp_rect (start 2.524 -2.159) (end 3.4 -1.651) 42 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp db1021a6-95bb-48ef-ad82-e839ebd7d50e)) 43 | (fp_rect (start 2.524 -0.889) (end 3.4 -0.381) 44 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 165d112b-1dce-4532-8f47-d6ecaf5f48ce)) 45 | (fp_rect (start 2.524 0.381) (end 3.4 0.889) 46 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp b26c4dbf-24d9-4100-8fc7-e558d55845e6)) 47 | (fp_rect (start 2.524 1.651) (end 3.4 2.159) 48 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 38a5c449-b57c-4df3-bbe0-bf58290a78cd)) 49 | (fp_line (start -3.026999 2.627) (end 3.026999 2.627) 50 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp b9201d59-a138-44d5-ada7-430c0413de33)) 51 | (fp_line (start 3.026999 -2.627) (end -3.026999 -2.627) 52 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 888da8b4-f496-49f8-8d45-4e108efde79a)) 53 | (fp_circle (center -3.8 -1.905) (end -3.65 -1.905) 54 | (stroke (width 0.3) (type solid)) (fill none) (layer "F.SilkS") (tstamp a81741ec-ec00-4875-b741-0faad3bd073f)) 55 | (fp_line (start -3.608801 -2.5908) (end -3.154001 -2.5908) 56 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 1e868566-2f79-4b18-b8ac-53c448ce37e8)) 57 | (fp_line (start -3.608801 2.5908) (end -3.608801 -2.5908) 58 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp a41f5705-153e-459d-92e3-b824b8da1b41)) 59 | (fp_line (start -3.608801 2.5908) (end -3.154001 2.5908) 60 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 0d05d034-9692-460d-995e-540ef8137d54)) 61 | (fp_line (start -3.154001 -2.754) (end 3.154001 -2.754) 62 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 282e4955-1474-4b35-9770-d42f7a12c693)) 63 | (fp_line (start -3.154001 -2.5908) (end -3.154001 -2.754) 64 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 89a349c1-7dec-4302-b3d9-14a0785f0052)) 65 | (fp_line (start -3.154001 2.754) (end -3.154001 2.5908) 66 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 3eb842d3-a8e3-4f81-ac8a-dd1f9a781495)) 67 | (fp_line (start 3.154001 -2.754) (end 3.154001 -2.5908) 68 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp efcfe5e7-e428-4a55-96b9-84ad4016f088)) 69 | (fp_line (start 3.154001 2.5908) (end 3.154001 2.754) 70 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 562022b2-88b0-4a53-9f73-711130a6e446)) 71 | (fp_line (start 3.154001 2.754) (end -3.154001 2.754) 72 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 72a03dbb-3b36-4759-b2e3-6dfe70e126e5)) 73 | (fp_line (start 3.608801 -2.5908) (end 3.154001 -2.5908) 74 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 1bf24bab-6ebf-43bd-8e84-87acf311b8b2)) 75 | (fp_line (start 3.608801 -2.5908) (end 3.608801 2.5908) 76 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp adb90ddb-5a7a-46e7-89df-2373ed6eb9f7)) 77 | (fp_line (start 3.608801 2.5908) (end 3.154001 2.5908) 78 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 72712a75-a7c0-4c41-b530-82a8c71046ce)) 79 | (fp_line (start -2.899999 -2.5) (end -2.899999 2.5) 80 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 81ea41ea-9dcb-4df2-9831-fc0d4773abb7)) 81 | (fp_line (start -2.899999 2.5) (end 2.899999 2.5) 82 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp a46cfb5f-4ceb-4861-a74d-06343c59bad6)) 83 | (fp_line (start 2.899999 -2.5) (end -2.899999 -2.5) 84 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp fc61e2f9-fb7a-4acd-b949-4570819d0f56)) 85 | (fp_line (start 2.899999 2.5) (end 2.899999 -2.5) 86 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 643973e7-2ff8-4475-a375-80f3579c8c9a)) 87 | (fp_circle (center -2.724801 -1.905) (end -2.648601 -1.905) 88 | (stroke (width 0.0254) (type solid)) (fill none) (layer "F.Fab") (tstamp b29eb3ab-4fbb-484d-b4f0-2d73fde2d6f6)) 89 | (pad "1" smd rect (at -2.73 -1.905) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp f04b19c2-51ef-4eb8-8ea1-b7af7464e75e)) 90 | (pad "2" smd rect (at -2.73 -0.635) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp 82a34564-337c-4641-8393-d7d33df2130d)) 91 | (pad "3" smd rect (at -2.73 0.635) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp c6094b7a-910b-42fa-b9b0-10b46e1fb81e)) 92 | (pad "4" smd rect (at -2.73 1.905) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp 43c5f4eb-6e17-4fe3-bd9f-8bf1541c4b46)) 93 | (pad "5" smd custom (at 0.955 0) (size 3.79 4.56) (layers "F.Cu" "F.Mask") 94 | (thermal_bridge_angle 45) 95 | (options (clearance outline) (anchor rect)) 96 | (primitives 97 | (gr_poly 98 | (pts 99 | (xy 2.455 2.23) 100 | (xy 2.455 1.57) 101 | (xy 1.825 1.57) 102 | (xy 1.825 2.23) 103 | ) 104 | (width 0.1) (fill yes)) 105 | (gr_poly 106 | (pts 107 | (xy 2.455 -1.57) 108 | (xy 2.455 -2.23) 109 | (xy 1.825 -2.23) 110 | (xy 1.825 -1.57) 111 | ) 112 | (width 0.1) (fill yes)) 113 | (gr_poly 114 | (pts 115 | (xy 2.455 0.97) 116 | (xy 2.455 0.31) 117 | (xy 1.825 0.31) 118 | (xy 1.825 0.97) 119 | ) 120 | (width 0.1) (fill yes)) 121 | (gr_poly 122 | (pts 123 | (xy 2.455 -0.31) 124 | (xy 2.455 -0.97) 125 | (xy 1.825 -0.97) 126 | (xy 1.825 -0.31) 127 | ) 128 | (width 0.1) (fill yes)) 129 | ) (tstamp 00a1d713-e37e-4d2b-8a45-dd0d645e61a9)) 130 | (model "${KIPRJMOD}/3d/CSD17577Q5A.stp" 131 | (offset (xyz 0 0 0)) 132 | (scale (xyz 1 1 1)) 133 | (rotate (xyz 0 0 0)) 134 | ) 135 | ) 136 | -------------------------------------------------------------------------------- /bitaxe.pretty/EVQ9P701P-switch.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "EVQ9P701P-switch" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "SW**" (at 0 2.6 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp ece3cd47-e2fd-4fb7-827e-a3e92650e372) 7 | ) 8 | (fp_text value "EVQ9P701P-switch" (at -0.1 3.9 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 67bf2da1-4a9b-4642-b58c-777646048892) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0.2 -2.9 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp f5d6bfe2-83a2-4015-8015-acacf454a097) 15 | ) 16 | (fp_line (start -0.9 0.3) (end 0.9 0.3) 17 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 5efef02b-d1ea-4285-95e4-fb78297fb103)) 18 | (fp_line (start -0.5 -0.3) (end 0.5 -0.3) 19 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 11f713ac-a8e4-4d4d-9fa3-f7acf5545a73)) 20 | (fp_line (start -0.5 0.3) (end -0.5 -0.3) 21 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 6eea2c26-debf-4e3c-9b95-ea283b14d29a)) 22 | (fp_line (start 0.5 -0.3) (end 0.5 0.3) 23 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp cbf27851-3592-47ac-9990-bef9260ec5bf)) 24 | (fp_line (start -2.9 -1.4) (end 2.9 -1.4) 25 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp e4ece1ff-e8ad-4a55-9ffe-aec32c2d95d1)) 26 | (fp_line (start -2.9 1.4) (end -2.9 -1.4) 27 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 431d040d-463b-4256-9039-08e08e283886)) 28 | (fp_line (start 2.9 -1.4) (end 2.9 1.4) 29 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c5cb905d-1559-45ea-aa77-f80fba016e19)) 30 | (fp_line (start 2.9 1.4) (end -2.9 1.4) 31 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c6e66826-d834-4000-a919-d32155e29c41)) 32 | (fp_line (start -1.75 -1.45) (end 1.75 -1.45) 33 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 73259fe7-9062-4b00-9d05-69bc96037d2d)) 34 | (fp_line (start -1.75 1.45) (end -1.75 -1.45) 35 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp db6b991a-9821-4aec-81bf-759ea186334b)) 36 | (fp_line (start -1.75 1.45) (end 1.75 1.45) 37 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5edcbd5b-e56d-4323-b351-922990677d42)) 38 | (fp_line (start -0.85 -2.1) (end -0.85 -1.5) 39 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 193a77ec-aa1f-4ac1-a5d9-d5ffafa7598f)) 40 | (fp_line (start -0.85 -2.1) (end 0.85 -2.1) 41 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp da696dca-abc5-4593-84dc-b2d05ce52161)) 42 | (fp_line (start 0.85 -2.1) (end 0.85 -1.5) 43 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 9d12c863-ef3a-4714-bc7e-fd3651efebca)) 44 | (fp_line (start 1.75 1.45) (end 1.75 -1.45) 45 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 465ef2fb-c965-4646-a7f4-e2fac5e158c8)) 46 | (pad "1" thru_hole circle (at -2.025 -0.8) (size 0.8 0.8) (drill 0.6) (layers "*.Cu" "*.Mask") 47 | (zone_connect 0) (tstamp 49d25e6c-d781-4fde-80b6-84bf3b18beeb)) 48 | (pad "1" smd roundrect (at -1.925 -0.725) (size 1.65 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 49 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp cae369cc-8a07-4bee-90eb-62b7924b60c1)) 50 | (pad "1" smd roundrect (at 1.925 -0.725) (size 1.65 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 51 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp d3c7dc14-a982-4bf0-8936-5fe7119b71ba)) 52 | (pad "1" thru_hole circle (at 2.025 -0.8) (size 0.8 0.8) (drill 0.6) (layers "*.Cu" "*.Mask") 53 | (zone_connect 0) (tstamp fafbc036-abfe-4a53-b39f-81857614beb3)) 54 | (pad "2" smd roundrect (at -1.925 0.725) (size 1.65 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 55 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp 34794441-6021-46db-a301-8e320d241997)) 56 | (pad "2" smd roundrect (at 1.925 0.725) (size 1.65 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 57 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp 348f3add-a7f9-4f22-9578-a63d7a4559cc)) 58 | (model "${KIPRJMOD}/3d/EVQ-9P701P.stp" 59 | (offset (xyz 0 0.1 1)) 60 | (scale (xyz 1 1 1)) 61 | (rotate (xyz 0 0 180)) 62 | ) 63 | ) 64 | -------------------------------------------------------------------------------- /bitaxe.pretty/FP1005R1-R15-R.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FP1005R1-R15-R" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "513-1568-1-ND") 4 | (property "PARTNO" "FP1005R1-R15-R") 5 | (property "Sheetfile" "File: power.kicad_sch") 6 | (property "Sheetname" "Power") 7 | (attr smd) 8 | (fp_text reference "L1" (at -3.01 -4.43 unlocked) (layer "F.SilkS") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 0332dfe1-147e-4d80-8e9c-40e463b6dca0) 11 | ) 12 | (fp_text value "150nH" (at 7.11 4.39 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 9c25c6da-1e43-4db4-a729-f9fed2715505) 15 | ) 16 | (fp_text user "${REFERENCE}" (at -3.12 4.43 unlocked) (layer "F.Fab") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp 3dc4500b-70d2-4769-a0bd-b14008fd6d06) 19 | ) 20 | (fp_rect (start -5 -3.5) (end 5 3.5) 21 | (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp e2294820-3636-4ebc-ae3d-4539526e275f)) 22 | (pad "1" smd rect (at -4.16 0) (size 2 3.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 028dbeaa-5fa5-436d-ae0a-50d55d94a616)) 23 | (pad "2" smd rect (at 4.16 0) (size 2 3.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cc98703-bc58-4185-9776-ff46afbe1f41)) 24 | (model "${KIPRJMOD}/3D/FP1006V2-R.STEP" 25 | (offset (xyz -2.9 7.5 10.5)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 180 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /bitaxe.pretty/FTSH-105-01-F-DV-K.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FTSH-105-01-F-DV-K" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -4.15 -0.11 90) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp e47cb2a9-8bb5-422b-9976-6888fcdcbd41) 7 | ) 8 | (fp_text value "FTSH-105-01-F-DV-K_SAI" (at 1.46 -5.2) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp fdd6d7e4-86a6-40f3-a830-4a6fe0e0a39e) 11 | ) 12 | (fp_line (start -3.302 -1.8415) (end -3.302 1.8415) 13 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3fbc4ff1-fda4-445c-9425-84f84f410e74)) 14 | (fp_line (start 3.302 1.8415) (end 3.302 -1.8415) 15 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7e54c30e-f76e-4419-b9b3-49dd1b60594e)) 16 | (fp_circle (center -3.45 2.78) (end -3.110441 2.78) 17 | (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 5890cac8-3ce6-40a1-9d35-b34e55b6a7c4)) 18 | (fp_line (start -3.429 -1.9685) (end -2.9972 -1.9685) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e4f4f595-29d3-4cef-9a8d-b06de22213b8)) 20 | (fp_line (start -3.429 1.9685) (end -3.429 -1.9685) 21 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c2e7bc9e-8272-4287-9a55-6fcc7431bd5d)) 22 | (fp_line (start -3.175 -1.7145) (end 3.175 -1.7145) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5163da67-f95f-491a-afa4-86fd55dc02a5)) 24 | (fp_line (start -3.175 1.7145) (end -3.175 -1.7145) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 09584466-c857-409d-869f-3266b34cfea8)) 26 | (fp_line (start -2.9972 -1.9685) (end -2.9972 -3.5306) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ad7f9562-118a-48fe-ac9a-35f9ac7589a0)) 28 | (fp_line (start -2.9972 1.9685) (end -3.429 1.9685) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c812c328-85c7-4b63-b2d2-46c0f72436c1)) 30 | (fp_line (start -2.9972 3.5306) (end -2.9972 1.9685) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 803c476c-1692-4f92-a400-ad84bd14d3bd)) 32 | (fp_line (start -2.9972 3.5306) (end 2.9972 3.5306) 33 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 64bca3ce-7640-4a87-9fd9-6b0498484826)) 34 | (fp_line (start 2.9972 -3.5306) (end -2.9972 -3.5306) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e654e54c-8fa8-455c-9519-1213c3caa7b0)) 36 | (fp_line (start 2.9972 -3.5306) (end 2.9972 -1.9685) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f6ab4e6a-f1cd-4b83-a057-8c83f9f3b6f8)) 38 | (fp_line (start 2.9972 -1.9685) (end 3.429 -1.9685) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8f9ab0cb-205d-48ba-b563-49c58220e4c1)) 40 | (fp_line (start 2.9972 1.9685) (end 2.9972 3.5306) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4f7c4945-24a7-43fc-9d87-5003f864b4c7)) 42 | (fp_line (start 3.175 -1.7145) (end 3.175 1.7145) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 01dcdd02-880f-42de-bbcf-fc66460759fe)) 44 | (fp_line (start 3.175 1.7145) (end -3.175 1.7145) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dd77bac7-4977-4bd7-a75a-c20edaaf5e05)) 46 | (fp_line (start 3.429 -1.9685) (end 3.429 1.9685) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cdcaa377-08f9-474c-ae97-c5a336f71f01)) 48 | (fp_line (start 3.429 1.9685) (end 2.9972 1.9685) 49 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7fa3d288-5706-497a-9739-f21709a95bda)) 50 | (fp_line (start -3.175 -1.7145) (end -3.175 1.7145) 51 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 87cdd8c5-4617-43ff-a029-3052300b12c6)) 52 | (fp_line (start -3.175 1.7145) (end 3.175 1.7145) 53 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1dd47352-5732-475f-a4da-eca1778ca0c6)) 54 | (fp_line (start 3.175 -1.7145) (end -3.175 -1.7145) 55 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 68a5f288-bff6-4d50-8591-3654d061fc9b)) 56 | (fp_line (start 3.175 1.7145) (end 3.175 -1.7145) 57 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1193f223-070a-49c2-806a-f5465720014e)) 58 | (pad "1" smd rect (at -2.54 1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89a16775-aedb-4112-b4b0-95d10637c65e)) 59 | (pad "2" smd rect (at -2.54 -1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d547f47-ce94-44a0-869b-41c3921993b0)) 60 | (pad "3" smd rect (at -1.27 1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 481d95dd-49a2-446f-bfc3-6e3e04302e2c)) 61 | (pad "4" smd rect (at -1.27 -1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 390c23ca-bc06-459c-bb44-f3eeda514f8a)) 62 | (pad "5" smd rect (at 0 1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f9144ba-88c8-459d-96e5-74c4a71f0c84)) 63 | (pad "6" smd rect (at 0 -1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b5f1af7-accb-4b63-bfb1-fb5eb4061b9c)) 64 | (pad "7" smd rect (at 1.27 1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcece75c-e183-4357-9236-6223b49b41f8)) 65 | (pad "8" smd rect (at 1.27 -1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9fb2a12-9683-4d9f-9a55-4c5608ea8648)) 66 | (pad "9" smd rect (at 2.54 1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b7c6151-a75e-40d4-bb35-1daad2f2a0f3)) 67 | (pad "10" smd rect (at 2.54 -1.778) (size 0.4572 2.9972) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de36a975-3179-4296-a6ee-0ce9c5e909ea)) 68 | ) 69 | -------------------------------------------------------------------------------- /bitaxe.pretty/HS-mount.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "HS-mount" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "M" (at 0 -2.5 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp c7821ce3-999b-4258-80a3-8f152a5b6e0f) 7 | ) 8 | (fp_text value "HS-mount" (at 0 2.2 unlocked) (layer "F.Fab") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 5172f40e-5fd1-4806-aa21-8c479e7895ee) 11 | ) 12 | (fp_circle (center 0 0) (end 1.6 0) 13 | (stroke (width 0.2) (type solid)) (fill none) (layer "F.SilkS") (tstamp c3c930f4-1f8a-4fc2-bb28-2f1a3fd1a39b)) 14 | (pad "" thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.6) (layers "*.Cu" "*.Mask") 15 | (zone_connect 0) (tstamp 9a75f559-49f4-488e-a3a7-55af3d435ede)) 16 | ) 17 | -------------------------------------------------------------------------------- /bitaxe.pretty/MICRO-USB-SMD_U254-051T-4BHJ25-F2S.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MICRO-USB-SMD_U254-051T-4BHJ25-F2S" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "JLC Part" "Extended Part") 4 | (property "LCSC Part" "C381143") 5 | (property "Manufacturer" "XKB Connectivity(中国星坤)") 6 | (property "Sheetfile" "esp32.kicad_sch") 7 | (property "Sheetname" "ESP32") 8 | (attr smd) 9 | (fp_text reference "USB1" (at 0 -5.45 180) (layer "F.SilkS") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 9009ebb9-0444-4061-9057-7a2710288ab6) 12 | ) 13 | (fp_text value "U254-051T-4BHJ25-F2S" (at 0 5.45 180) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp d7b6c1cd-7904-4da8-9696-274df7200ea1) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | (tstamp 098b5042-f2c7-47d5-8a91-a4e35c541175) 20 | ) 21 | (fp_line (start -4.23 4) (end -3.9 4.33) 22 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp bacec587-20f7-4247-a29c-f7920f0f08ca)) 23 | (fp_line (start -3.9 4.33) (end -3.86 4.33) 24 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp f5bfffee-4997-46a3-a014-7d99cde33706)) 25 | (fp_line (start -3.86 4.33) (end -3.13 3.6) 26 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 3e5710e3-26c9-4cc2-bc23-a5d3a4e2f6a6)) 27 | (fp_line (start -3.83 3.6) (end -4.23 4) 28 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 3c15f7ac-0f38-4a72-a596-9a54a4dcddcf)) 29 | (fp_line (start -3.75 -1.52) (end -3.25 -1.52) 30 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 49d701e6-08e4-4335-81b1-9a49bd33aad2)) 31 | (fp_line (start -3.75 3.6) (end -3.83 3.6) 32 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp f1ca8740-3e3d-4a23-8892-052b49118cc4)) 33 | (fp_line (start -3.75 3.6) (end -3.75 -1.52) 34 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 42912f92-71f0-4d25-9a4a-e08c561e36b6)) 35 | (fp_line (start -2.44 3.6) (end -2.44 4.33) 36 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 37d137d9-555e-41fb-acf2-f6036b769064)) 37 | (fp_line (start -2.44 4.33) (end 2.6 4.33) 38 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 14741a72-132f-48a8-b9ab-c92cc6d4748a)) 39 | (fp_line (start 2.6 4.33) (end 2.6 3.6) 40 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp fc0824f2-9d64-4d47-aec0-3b62e2274375)) 41 | (fp_line (start 3.25 -1.52) (end 3.75 -1.52) 42 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 97091fec-ac04-449a-8d75-37aa1c4f7d4f)) 43 | (fp_line (start 3.75 -1.52) (end 3.75 3.6) 44 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 4c4b664f-c49e-4d8a-988e-30c2e2ecb876)) 45 | (fp_line (start 3.75 3.6) (end -3.75 3.6) 46 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 4cd4b46f-b661-4f04-a3b6-f63f33ee1f07)) 47 | (fp_line (start 3.75 3.6) (end 3.83 3.6) 48 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 5abad9ae-531a-47b0-8819-7523641ab589)) 49 | (fp_line (start 3.83 3.6) (end 4.23 4) 50 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 8dab3ee5-215b-4eed-9312-8b3e9179dbea)) 51 | (fp_line (start 3.9 4.25) (end 3.25 3.6) 52 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp d1bcc1b1-011a-49a9-b38d-5a6c2570caff)) 53 | (fp_line (start 3.9 4.33) (end 3.9 4.25) 54 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 96ba2467-7e15-4dde-8170-28481557906d)) 55 | (fp_line (start 4.23 4) (end 3.9 4.33) 56 | (stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp f7bd1d25-0b82-4349-a683-078d18aac863)) 57 | (fp_circle (center -3.99 -1.77) (end -3.96 -1.77) 58 | (stroke (width 0.06) (type solid)) (fill none) (layer "F.Fab") (tstamp 74d40925-fd80-402b-8f68-ee540b98b095)) 59 | (pad "1" smd rect (at -1.3 -1.2) (size 0.4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e14bb5c-8c5b-4653-b977-0075346a5ff8)) 60 | (pad "2" smd rect (at -0.65 -1.2) (size 0.4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2424c52a-ab1c-4070-8588-e824d519c729)) 61 | (pad "3" smd rect (at 0 -1.2) (size 0.4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1168d84-2d36-4317-9e1c-f95ec1444b1d)) 62 | (pad "4" smd rect (at 0.65 -1.2) (size 0.4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 309dfced-0c8f-493d-82a3-748051ba8a9b)) 63 | (pad "5" smd rect (at 1.3 -1.21) (size 0.4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c806a75-81ad-4e00-bdb1-254e5c75aa80)) 64 | (pad "6" thru_hole oval (at 2.42 -1.45) (size 1.2 1.4) (drill oval 0.799998 0.999998) (layers "*.Cu" "*.Paste" "*.Mask") (tstamp 91093e8f-e40d-4cf7-8a26-0ea66707fa96)) 65 | (pad "7" thru_hole oval (at -2.42 -1.45) (size 1.2 1.4) (drill oval 0.799998 0.999998) (layers "*.Cu" "*.Paste" "*.Mask") (tstamp 7a0c8912-0a9a-4ccf-9485-ecd556aa2c2d)) 66 | (pad "8" thru_hole oval (at -3.6 1.45) (size 1.2 1.9) (drill oval 0.799998 1.499997) (layers "*.Cu" "*.Paste" "*.Mask") (tstamp 69891379-6f2e-4df9-a75d-ab93604918db)) 67 | (pad "9" thru_hole oval (at 3.6 1.45) (size 1.2 1.9) (drill oval 0.799998 1.499997) (layers "*.Cu" "*.Paste" "*.Mask") (tstamp 8727db44-ba38-4e4c-b230-9765a0b53a11)) 68 | (model "/Users/skot/Documents/KiCad/easyeda2kicad/lcsc.3dshapes/MICRO-USB-SMD_U254-051T-4BHJ25-F2S.wrl" 69 | (offset (xyz 0 -1.15 0.6)) 70 | (scale (xyz 1 1 1)) 71 | (rotate (xyz 0 0 0)) 72 | ) 73 | ) 74 | -------------------------------------------------------------------------------- /bitaxe.pretty/NTMFS5C673NLT1G.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "NTMFS5C673NLT1G" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "NTMFS5C673NLT1G ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at -1.925 -4.105 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 43805409-be59-460d-9c6e-d8dd85a75f9d) 8 | ) 9 | (fp_text value "NTMFS5C673NLT1G" (at 0.015 4.185 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp e2c35fe8-c6ad-46ec-81f7-219d1f29dde1) 12 | ) 13 | (fp_text user "${REFERENCE}" (at -0.055 5.725 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp ba6c317e-f82e-4143-b8dc-809f4c377fb2) 16 | ) 17 | (fp_poly 18 | (pts 19 | (xy -1.33 -2.286) 20 | (xy -1.33 2.286) 21 | (xy -0.905 2.286) 22 | (xy -0.905 2.780995) 23 | (xy 0 2.780995) 24 | (xy 0 2.286) 25 | (xy 2.725 2.286) 26 | (xy 2.725 -2.286) 27 | (xy 0 -2.286) 28 | (xy 0 -2.780995) 29 | (xy -0.905 -2.780995) 30 | (xy -0.905 -2.286) 31 | ) 32 | 33 | (stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp cd17d83d-4e0c-4c2c-b8f6-66287b22cb0d)) 34 | (fp_poly 35 | (pts 36 | (xy -0.95 -2.05) 37 | (xy 0.25 -2.05) 38 | (xy 0.25 -0.35) 39 | (xy -0.95 -0.35) 40 | ) 41 | 42 | (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Paste") (tstamp 3c61d6a6-2ba8-4f92-81b5-6c957e451943)) 43 | (fp_poly 44 | (pts 45 | (xy -0.95 0.35) 46 | (xy 0.25 0.35) 47 | (xy 0.25 2.05) 48 | (xy -0.95 2.05) 49 | ) 50 | 51 | (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Paste") (tstamp 306fb379-daa1-4bd6-8d85-1bc7a79d19bd)) 52 | (fp_poly 53 | (pts 54 | (xy 0.7 -2.05) 55 | (xy 1.9 -2.05) 56 | (xy 1.9 -0.35) 57 | (xy 0.7 -0.35) 58 | ) 59 | 60 | (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Paste") (tstamp 4e3eebca-a4e8-4be5-985a-696c09db4fe0)) 61 | (fp_poly 62 | (pts 63 | (xy 0.7 0.35) 64 | (xy 1.9 0.35) 65 | (xy 1.9 2.05) 66 | (xy 0.7 2.05) 67 | ) 68 | 69 | (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Paste") (tstamp f9a649c7-0532-43be-9af0-bf423e301ea1)) 70 | (fp_line (start -3.2004 2.7051) (end -1.23774 2.7051) 71 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp fcfa3b4d-5d10-497d-94e6-f2fd38c130af)) 72 | (fp_line (start -1.23774 -2.7051) (end -3.2004 -2.7051) 73 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 5a8bcf2e-be60-47b0-8f2e-b3f1b3035157)) 74 | (fp_line (start 0.33274 2.7051) (end 3.2004 2.7051) 75 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp dd8adb5f-b8ad-4d25-b5a4-da6adc5a72e3)) 76 | (fp_line (start 3.2004 -2.7051) (end 0.33274 -2.7051) 77 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 24adacca-c7b6-4ad3-b408-a2f15a4d8e66)) 78 | (fp_circle (center -4.075 -2.055) (end -3.785086 -2.055) 79 | (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 933e659e-fa91-48a3-aeb4-20a5143b9e48)) 80 | (fp_poly 81 | (pts 82 | (xy -1.33 -2.286) 83 | (xy -1.33 2.286) 84 | (xy -0.905 2.286) 85 | (xy -0.905 2.780995) 86 | (xy 0 2.780995) 87 | (xy 0 2.286) 88 | (xy 2.725 2.286) 89 | (xy 2.725 -2.286) 90 | (xy 0 -2.286) 91 | (xy 0 -2.780995) 92 | (xy -0.905 -2.780995) 93 | (xy -0.905 -2.286) 94 | ) 95 | 96 | (stroke (width 0) (type solid)) (fill solid) (layer "F.Mask") (tstamp 2ae7365e-77f8-42b4-8518-914c1bbe6bfb)) 97 | (fp_line (start -3.9253 -3.2131) (end -3.9253 3.2131) 98 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 15d9a78a-6285-42cf-82e8-5c5907795f94)) 99 | (fp_line (start -3.9253 3.2131) (end 3.9253 3.2131) 100 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 49bcb0e0-dc4c-4cd1-be9f-cdf11723430d)) 101 | (fp_line (start 3.9253 -3.2131) (end -3.9253 -3.2131) 102 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp c285060b-843f-44eb-8572-27806d56cb8b)) 103 | (fp_line (start 3.9253 3.2131) (end 3.9253 -3.2131) 104 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 65209d3b-81a8-4110-a01f-1732d9ad9fba)) 105 | (fp_line (start -3.0734 -2.5781) (end -3.0734 2.5781) 106 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp c3630a86-af47-420e-90c4-8e3f88c22320)) 107 | (fp_line (start -3.0734 2.5781) (end 3.0734 2.5781) 108 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp a44a6af5-28cf-4836-bcea-8a3077c37e66)) 109 | (fp_line (start 3.0734 -2.5781) (end -3.0734 -2.5781) 110 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 83dffdb1-5ccd-4402-8d95-e5d66e106798)) 111 | (fp_line (start 3.0734 2.5781) (end 3.0734 -2.5781) 112 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp cc68a19b-ee49-4fba-a086-8ced1ff60daa)) 113 | (fp_arc (start 0.3048 -2.5781) (mid 0 -2.2733) (end -0.3048 -2.5781) 114 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 4cb5ac04-b361-489d-8805-e86f4efffa5c)) 115 | (fp_circle (center -2.2997 -1.905) (end -2.2997 -1.905) 116 | (stroke (width 0.0254) (type solid)) (fill none) (layer "F.Fab") (tstamp 034efa5b-a275-4f5c-9679-bf977abbee15)) 117 | (pad "1" smd rect (at -2.795001 -1.905) (size 0.9906 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29725314-aa59-4a9b-8801-78dbf1168a5f)) 118 | (pad "2" smd rect (at -2.795001 -0.635) (size 0.9906 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2a1c76b-4b57-4049-8e5b-c59913c5ffc8)) 119 | (pad "3" smd rect (at -2.795001 0.635) (size 0.9906 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f90b48b1-3ef1-497a-a698-8792da14903b)) 120 | (pad "4" smd rect (at -2.795001 1.905) (size 0.9906 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d9fe130-d29b-4352-8fbd-b804a9896627)) 121 | (pad "5" smd rect (at 2.699995 -1.905) (size 0.9906 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e70a0ec-1dd0-4dfd-a090-3af1a35e4336)) 122 | (pad "5" smd rect (at 2.699995 1.905) (size 0.9906 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fcf5a4e-4ffa-4a64-9e27-d224eee2b4d9)) 123 | (model "${KIPRJMOD}/3d/NTMFS5C673NLT1G.STEP" 124 | (offset (xyz 0 0 0)) 125 | (scale (xyz 1 1 1)) 126 | (rotate (xyz -90 0 90)) 127 | ) 128 | ) 129 | -------------------------------------------------------------------------------- /bitaxe.pretty/NetTie-0.25mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "NetTie-0.25mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "P16200CT-ND") 4 | (property "PARTNO" "2R5TPE220MAFB") 5 | (property "Sheetfile" "File: power.kicad_sch") 6 | (property "Sheetname" "Power") 7 | (attr smd) 8 | (fp_text reference "NT" (at 0.03 0.89) (layer "F.SilkS") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 96a94053-ac79-4f9c-be59-a6c7ed80e01a) 11 | ) 12 | (fp_text value "0" (at -0.04 0.73 180) (layer "F.Fab") hide 13 | (effects (font (size 0.64 0.64) (thickness 0.15))) 14 | (tstamp a0fd932a-36d5-483c-9a3b-f3e9080654d3) 15 | ) 16 | (fp_poly 17 | (pts 18 | (xy -0.35 -0.11) 19 | (xy 0.35 -0.11) 20 | (xy 0.35 0.11) 21 | (xy -0.35 0.11) 22 | ) 23 | 24 | (stroke (width 0.02) (type solid)) (fill solid) (layer "F.Cu") (tstamp c7d47039-cb9d-49ac-8b7b-b10e7037d9e1)) 25 | (pad "1" smd rect (at -0.35 0) (size 0.5 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 26 | (clearance 0.01) (tstamp e4b6d801-b8c5-4289-9214-d85fea90a1b9)) 27 | (pad "2" smd rect (at 0.35 0) (size 0.5 0.25) (layers "F.Cu" "F.Paste" "F.Mask") 28 | (clearance 0.01) (tstamp 111f88ee-2f7c-4767-932f-1b6fadb16825)) 29 | (model "${KIPRJMOD}/3D/2R5TPE220MAFB.step" 30 | (offset (xyz 0 -13.75 -1.65)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz -90 0 90)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /bitaxe.pretty/O 25,0-JO32-B-1V3-1-T1-LF.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "O 25,0-JO32-B-1V3-1-T1-LF" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 62B54E45) 4 | (attr smd) 5 | (fp_text reference "REF**" (at -0.03 -2.43 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp c1344181-1d9e-48c4-b279-ab0e274e51f6) 8 | ) 9 | (fp_text value "O 25,0-JO32-B-1V3-1-T1-LF" (at 0.65 -4.29 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp c358d6d3-3fc1-4255-889b-dd8456b5bf5d) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 5.36 -2.32 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp b0901133-9ac8-4fae-b1c3-23a5c59648f4) 16 | ) 17 | (fp_rect (start -1.6 -1.25) (end 1.6 1.25) (layer "F.SilkS") (width 0.12) (fill none) (tstamp c0bfe341-0704-4ff2-8859-063ac6ebe620)) 18 | (fp_circle (center -1.76 2.01) (end -1.50682 2.01) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp ba3bb3ff-9a2f-4de5-ba97-3a9491ea9505)) 19 | (pad "1" smd rect (at -1.15 0.95) (size 1.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93b86c17-095d-4de5-a8b5-bb4c5838f14a)) 20 | (pad "2" smd rect (at 1.15 0.95) (size 1.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88e91ce6-fb03-412f-bf07-e802e71fbec8)) 21 | (pad "3" smd rect (at 1.15 -0.95) (size 1.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6a3a4f6-9b75-4503-9dc6-464cb8856679)) 22 | (pad "4" smd rect (at -1.15 -0.95) (size 1.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 866b60bb-219c-4f75-a5a8-c4750dbe70c9)) 23 | ) 24 | -------------------------------------------------------------------------------- /bitaxe.pretty/RT9080-33GJ5.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "RT9080-33GJ5" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at -0.11 -2.65) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp fc450ade-199d-4ef9-86de-09db541ce1ee) 8 | ) 9 | (fp_text value "TSOT-23-5_RIT" (at 1.96 -4.77) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 490c7eef-9d04-4ec4-b346-e52b9a9a1bb6) 12 | ) 13 | (fp_line (start 0.9017 1.5494) (end 0.9017 -1.5494) (layer "F.SilkS") (width 0.1) (tstamp 54791333-d2ae-4d08-bf84-ddb63611c4a2)) 14 | (fp_line (start -0.9017 -1.5494) (end -0.9017 1.5494) (layer "F.SilkS") (width 0.1) (tstamp 6c6a4178-3bb5-450f-b769-fc712da73cc7)) 15 | (fp_line (start -0.9017 1.5494) (end 0.9017 1.5494) (layer "F.SilkS") (width 0.1) (tstamp df7d2ad4-f284-4e73-837c-997d27ea450c)) 16 | (fp_line (start 0.9017 -1.5494) (end -0.9017 -1.5494) (layer "F.SilkS") (width 0.1) (tstamp f2a82525-8261-43ce-8756-8d038e68d0d7)) 17 | (fp_rect (start -2.01 -1.8) (end 2.01 1.8) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp e5b434ff-240c-4c53-a934-807d23e0ee0c)) 18 | (fp_line (start -0.9017 1.2192) (end -0.9017 0.6604) (layer "F.Fab") (width 0.1) (tstamp 2c80f024-bc47-4252-a8ec-6fce63b124fd)) 19 | (fp_line (start -0.9017 -0.6604) (end -0.9017 -1.2192) (layer "F.Fab") (width 0.1) (tstamp 2f9e3c5b-7c39-457b-a973-3184d32fdc07)) 20 | (fp_line (start 0.9017 0.6604) (end 0.9017 1.2192) (layer "F.Fab") (width 0.1) (tstamp 501dd5fb-1e1e-42a2-a4b3-ed7ee7bea456)) 21 | (fp_line (start -0.9017 0.2794) (end -0.9017 -0.2794) (layer "F.Fab") (width 0.1) (tstamp 65de9915-5a04-43ec-9990-94001b51a285)) 22 | (fp_line (start 0.9017 -1.2192) (end 0.9017 -0.6604) (layer "F.Fab") (width 0.1) (tstamp ace291e7-3f26-4bc0-9252-0928f725e7e2)) 23 | (pad "1" smd rect (at -1.37795 -0.9398) (size 0.9525 0.5588) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4168345f-f5e2-464b-b1ba-b3f33978093c)) 24 | (pad "2" smd rect (at -1.37795 0) (size 0.9525 0.5588) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da58c724-5876-420b-b247-0d85dd7a0349)) 25 | (pad "3" smd rect (at -1.37795 0.9398) (size 0.9525 0.5588) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 833b9060-86ef-4569-9fb0-c7e4bdc5a402)) 26 | (pad "4" smd rect (at 1.37795 0.9398) (size 0.9525 0.5588) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5546ab9-2344-4b2a-8841-313c8c2c39cd)) 27 | (pad "5" smd rect (at 1.37795 -0.9398) (size 0.9525 0.5588) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f86bc89-dd4f-452d-95f6-765ffbb08b51)) 28 | (model "${KIPRJMOD}/3d/TSOT-23-5_RIT.step" 29 | (offset (xyz 0 0 0)) 30 | (scale (xyz 1 1 1)) 31 | (rotate (xyz 0 0 0)) 32 | ) 33 | ) 34 | -------------------------------------------------------------------------------- /bitaxe.pretty/SC32S-7PF20PPM.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SC32S-7PF20PPM" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at -1.41 -1.77) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 52ebe557-895c-4128-8f49-6798360b2cf2) 8 | ) 9 | (fp_text value "XTAL_SC32S-7PF20PPM_EPS" (at -0.12 -4.36) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 52af5395-2b43-4842-93ba-6c735a8048a0) 12 | ) 13 | (fp_line (start -0.53065 0.9271) (end 0.53065 0.9271) (layer "F.SilkS") (width 0.12) (tstamp 1cbd45e1-3020-4746-b1e3-32dba88df127)) 14 | (fp_line (start 0.53065 -0.9271) (end -0.53065 -0.9271) (layer "F.SilkS") (width 0.12) (tstamp f4426cb5-8803-4538-9dbb-2d7ccb45c4ce)) 15 | (fp_rect (start -2.2612 -1.0482) (end 2.26 1.06) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp e0cbaa5d-10b5-4d22-88b9-53ab4b09c2ff)) 16 | (fp_line (start 1.651 0.8001) (end 1.651 -0.8001) (layer "F.Fab") (width 0.1) (tstamp 1110ac84-20bc-4209-8eca-9f1b1a4a3c54)) 17 | (fp_line (start -1.651 -0.8001) (end -1.651 0.8001) (layer "F.Fab") (width 0.1) (tstamp 16b51e0a-a9f2-4ac8-9579-5b96eec0cffb)) 18 | (fp_line (start -1.651 0.8001) (end -0.8382 0.8001) (layer "F.Fab") (width 0.1) (tstamp 1d11599f-aa16-4c92-b0cf-5eb73804dec1)) 19 | (fp_line (start -1.651 -0.8001) (end -1.651 0.8001) (layer "F.Fab") (width 0.1) (tstamp 44f98a6e-3611-4896-8c22-4d37e6053ee5)) 20 | (fp_line (start -1.651 0.8001) (end 1.651 0.8001) (layer "F.Fab") (width 0.1) (tstamp 62baadd3-4430-4c1e-8a08-8a0b3926521f)) 21 | (fp_line (start 0.8382 -0.8001) (end 0.8382 0.8001) (layer "F.Fab") (width 0.1) (tstamp 74377341-4cdf-4c75-ac49-046d6640cc7b)) 22 | (fp_line (start 1.651 -0.8001) (end 0.8382 -0.8001) (layer "F.Fab") (width 0.1) (tstamp 7654a63d-c4a2-4687-979d-8355d4845df2)) 23 | (fp_line (start -0.8382 -0.8001) (end -1.651 -0.8001) (layer "F.Fab") (width 0.1) (tstamp 87131fbd-5f6d-46e6-bc45-a5e816e50031)) 24 | (fp_line (start 0.8382 0.8001) (end 1.651 0.8001) (layer "F.Fab") (width 0.1) (tstamp 87bdf576-87e7-4145-90f8-53615ca2aad6)) 25 | (fp_line (start -0.8382 0.8001) (end -0.8382 -0.8001) (layer "F.Fab") (width 0.1) (tstamp 9ce32f6b-e40b-45b5-9010-1ba747d89c2f)) 26 | (fp_line (start 1.651 0.8001) (end 1.651 -0.8001) (layer "F.Fab") (width 0.1) (tstamp b75161e0-1dbc-45d8-a687-5b1ee3aef495)) 27 | (fp_line (start 1.651 -0.8001) (end -1.651 -0.8001) (layer "F.Fab") (width 0.1) (tstamp cd6b4fdb-03f5-4b8b-bf82-370f32f35ff5)) 28 | (fp_circle (center -1.2954 0) (end -1.2192 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7a35e62a-6960-4442-b3a7-c020f4ebd022)) 29 | (pad "1" smd rect (at -1.4224 0) (size 1.1684 1.6002) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 718fdd16-0a4d-4bcc-86b5-a6178030eb4e)) 30 | (pad "2" smd rect (at 1.4224 0) (size 1.1684 1.6002) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec49aa2d-3a84-4368-9d6b-4240dfc44f88)) 31 | ) 32 | -------------------------------------------------------------------------------- /bitaxe.pretty/SMA_L4.3-W2.6-LS5.2-RD.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SMA_L4.3-W2.6-LS5.2-RD" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "JLC Part" "Extended Part") 4 | (property "LCSC Part" "C85658") 5 | (property "Manufacturer" "迪一") 6 | (property "Sheetfile" "esp32.kicad_sch") 7 | (property "Sheetname" "ESP32") 8 | (attr smd) 9 | (fp_text reference "D1" (at 0 -4) (layer "F.SilkS") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 7d79e996-5858-4695-87b9-3a3e4678873e) 12 | ) 13 | (fp_text value "SS310_C85658" (at 0 4) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp f95721bc-14ad-4a39-b683-d3647a65090f) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | (tstamp cd631425-1356-435f-874e-0134a215fb06) 20 | ) 21 | (fp_line (start -2.6 -1.43) (end 2.6 -1.43) 22 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 250e00b1-a2ac-4a8b-8b15-574ede394d40)) 23 | (fp_line (start -2.6 1.43) (end 2.6 1.43) 24 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 17491237-f8d2-43fb-96c8-4a2144652aab)) 25 | (fp_line (start -0.88 -1.43) (end -0.88 1.43) 26 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 02fb6e79-d019-4596-aa5c-36f339d31a77)) 27 | (fp_line (start 2.59 1.18) (end 2.6 1.41) 28 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 94258bfb-1a80-428f-adcd-f2591eddc98a)) 29 | (fp_line (start 2.6 -1.43) (end 2.6 -1.19) 30 | (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 5a8850a9-cd32-4d79-8a10-9da55ee204a5)) 31 | (fp_circle (center -2.61 1.3) (end -2.58 1.3) 32 | (stroke (width 0.06) (type solid)) (fill none) (layer "F.Fab") (tstamp 5041b607-7368-4a78-b5ac-b97833ba00e7)) 33 | (pad "1" smd rect (at -2.2 0 180) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7feed368-37e1-4d68-9876-89e0446ba713)) 34 | (pad "2" smd rect (at 2.2 0 180) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ef85973-ee0d-4991-b30d-de4aaa5d71fb)) 35 | (model "/Users/skot/Documents/KiCad/easyeda2kicad/lcsc.3dshapes/SMA_L4.3-W2.6-LS5.2-RD.wrl" 36 | (offset (xyz 0 -0 -0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /bitaxe.pretty/SN74AXC1T45.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SN74AXC1T45" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63839DA6) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 1.065 -2.885) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 2c738777-8069-466f-b6be-202be45cce62) 8 | ) 9 | (fp_text value "SN74AXC1T45" (at 8.05 2.885) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp c5686897-e2b5-4494-a90a-94aede23c95f) 12 | ) 13 | (fp_line (start -0.8 -1.45) (end 0.8 -1.45) (layer "F.SilkS") (width 0.127) (tstamp 3ba139a1-68b5-454b-8db7-4f68e061a1af)) 14 | (fp_line (start -0.8 1.45) (end -0.8 -1.45) (layer "F.SilkS") (width 0.127) (tstamp 855c1153-4a4b-4b6e-ab95-dd51b4d885eb)) 15 | (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.SilkS") (width 0.127) (tstamp dddab5ea-4741-48ac-b662-774c23068380)) 16 | (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.SilkS") (width 0.127) (tstamp f7d1086b-258b-443f-8ea2-3d69c0a8c5c8)) 17 | (fp_circle (center -2.5 -1.1) (end -2.4 -1.1) (layer "F.SilkS") (width 0.2) (fill none) (tstamp e285c230-3472-4c70-afea-0d6ef957f79b)) 18 | (fp_line (start 2.11 1.7) (end 2.11 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 68790212-8ec3-4f32-836f-1bbdd96fe8c6)) 19 | (fp_line (start -2.11 1.7) (end 2.11 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 7a18c74d-f74e-4b75-8aec-6d0049388ba1)) 20 | (fp_line (start -2.11 -1.7) (end -2.11 1.7) (layer "F.CrtYd") (width 0.05) (tstamp c3e38f90-eb98-46f1-bbe3-193d238f42c1)) 21 | (fp_line (start 2.11 -1.7) (end -2.11 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp e193ed57-2b75-4603-b952-176769b21e18)) 22 | (fp_circle (center -2.5 -1.1) (end -2.4 -1.1) (layer "F.Fab") (width 0.2) (fill none) (tstamp 3e3c833f-647f-4e38-9a86-f5c0142c66b0)) 23 | (pad "1" smd roundrect (at -1.255 -0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp bde6de31-2c4c-4a13-8776-960800de4b29)) 24 | (pad "2" smd roundrect (at -1.255 0) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp fb9eab3d-819f-4ed9-a81f-1b590138b2e4)) 25 | (pad "3" smd roundrect (at -1.255 0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp b209e56e-528a-4dd9-bffb-c0adaafa81b9)) 26 | (pad "4" smd roundrect (at 1.255 0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp f01d3e2d-447e-4acd-88c9-5ad2af5a371b)) 27 | (pad "5" smd roundrect (at 1.255 0) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp 8bd26f75-d180-49a9-b5b7-b5ac02348b8c)) 28 | (pad "6" smd roundrect (at 1.255 -0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp c0f817c7-dc17-4a1c-ba0d-e4f03081befd)) 29 | (model "${KIPRJMOD}/3d/SN74AXC1T45DBVR.STEP" 30 | (offset (xyz 0 0 0)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz -90 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /bitaxe.pretty/SON-Q3-MOSFET.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SON-Q3-MOSFET" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "296-27625-1-ND") 4 | (property "PARTNO" "CSD17311Q5") 5 | (property "Sheetfile" "File: power.kicad_sch") 6 | (property "Sheetname" "Power") 7 | (attr smd) 8 | (fp_text reference "Q?" (at -2.9 0.75 unlocked) (layer "F.SilkS") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp f934e664-9106-4feb-8654-e42df45d7e78) 11 | ) 12 | (fp_text value "SON-Q3-MOSFET" (at 0 -2.9 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 806b48ea-bd61-46f9-bcc0-150953e1a96b) 15 | ) 16 | (fp_text user "${REFERENCE}" (at -0.05 3.8 unlocked) (layer "F.Fab") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp f8366908-802f-44f3-a89f-54395a4e20f5) 19 | ) 20 | (fp_rect (start -1 -1) (end -0.13 0.4) 21 | (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Paste") (tstamp 981d07f6-0900-4439-9453-27966fe2192c)) 22 | (fp_rect (start -0.81 -1.78) (end -1.15 -1.23) 23 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp bafb60d0-bbe0-4744-b6be-a78a16b7f39f)) 24 | (fp_rect (start -0.78 1.15) (end -1.17 1.8) 25 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 369c1b75-deec-4576-a94d-2957a3790d21)) 26 | (fp_rect (start -0.15 -1.78) (end -0.49 -1.23) 27 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 2f3433dd-a406-4e86-a687-5e0618bff5e9)) 28 | (fp_rect (start -0.13 1.15) (end -0.52 1.8) 29 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp f7942e0f-a883-4577-a895-e1e495b993f3)) 30 | (fp_rect (start 0.13 -1) (end 1 0.4) 31 | (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Paste") (tstamp 32a20667-b10b-43b7-acb3-84b45c95ffaf)) 32 | (fp_rect (start 0.5 -1.78) (end 0.16 -1.23) 33 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 43343fe5-c213-4cfe-9202-f00dfcea755a)) 34 | (fp_rect (start 0.53 1.15) (end 0.13 1.8) 35 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 0c002984-117e-4273-a89b-0d9b01bb9b57)) 36 | (fp_rect (start 1.15 -1.78) (end 0.81 -1.23) 37 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 09fb65da-dfdf-49b9-bc54-aeb96360132d)) 38 | (fp_rect (start 1.18 1.15) (end 0.78 1.8) 39 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 68665a81-8026-4ae7-a66c-93ba60ff7149)) 40 | (fp_line (start -1.77 -1.76) (end -1.77 1.76) 41 | (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 4e47a0a3-9336-4ed7-a399-2644c8b73669)) 42 | (fp_line (start 1.77 -1.76) (end 1.77 1.76) 43 | (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 747ef08b-8057-44e4-9395-7a05885e0354)) 44 | (fp_circle (center -1 2.25) (end -0.99 2.47) 45 | (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 30690fc3-e11f-452a-a6f1-bfabf6c49d26)) 46 | (fp_line (start -1.85 -1.85) (end 1.85 -1.85) 47 | (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 8dabdfd6-1729-47ca-9680-0b2472e8a958)) 48 | (fp_line (start -1.85 1.9) (end -1.85 -1.85) 49 | (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 39eacd75-0b1f-4936-b7f7-340ce52a1ca2)) 50 | (fp_line (start 1.85 -1.85) (end 1.85 1.9) 51 | (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 0f7fb14b-be83-4c00-9d29-ccbae27b9238)) 52 | (fp_line (start 1.85 1.9) (end -1.85 1.9) 53 | (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp d100876a-d781-4158-a3d1-cdfa34314860)) 54 | (fp_line (start -1.7 -1.7) (end -1.7 1.7) 55 | (stroke (width 0.05) (type default)) (layer "F.Fab") (tstamp 52e26fd6-7ee4-4a52-b551-b890e09e6fce)) 56 | (fp_line (start -1.7 1.7) (end 1.7 1.7) 57 | (stroke (width 0.05) (type default)) (layer "F.Fab") (tstamp 3f2efa20-b35e-42bf-b566-28ab631a12ee)) 58 | (fp_line (start 1.7 -1.7) (end -1.7 -1.7) 59 | (stroke (width 0.05) (type default)) (layer "F.Fab") (tstamp 9ad0af44-e34b-4fbb-83e3-73f587066f72)) 60 | (fp_line (start 1.7 1.7) (end 1.7 -1.7) 61 | (stroke (width 0.05) (type default)) (layer "F.Fab") (tstamp 66963a34-7a16-41a7-9eee-3ad58b56ff29)) 62 | (pad "1" smd rect (at -0.975 1.475) (size 0.5 0.7) (layers "F.Cu" "F.Mask") (tstamp 0f8badda-bcb0-4b36-8a40-c582eae3484d)) 63 | (pad "2" smd rect (at -0.325 1.475) (size 0.5 0.7) (layers "F.Cu" "F.Mask") (tstamp 67f54887-bae3-4db3-8934-265e541cc8e1)) 64 | (pad "3" smd rect (at 0.325 1.475 180) (size 0.5 0.7) (layers "F.Cu" "F.Mask") (tstamp c57d80c6-2c32-4110-bfe0-d4dcb575235c)) 65 | (pad "4" smd rect (at 0.975 1.475) (size 0.5 0.7) (layers "F.Cu" "F.Mask") (tstamp b25628bd-7529-4b07-8e77-c32ad39575b8)) 66 | (pad "5" smd custom (at 0 0) (size 0.5 0.7) (layers "F.Cu" "F.Mask") 67 | (thermal_bridge_angle 45) 68 | (options (clearance outline) (anchor rect)) 69 | (primitives 70 | (gr_poly 71 | (pts 72 | (xy 1.23 0.565) 73 | (xy -1.23 0.565) 74 | (xy -1.23 -1.8) 75 | (xy -0.73 -1.8) 76 | (xy -0.73 -1.33) 77 | (xy -0.57 -1.33) 78 | (xy -0.57 -1.8) 79 | (xy -0.07 -1.8) 80 | (xy -0.07 -1.33) 81 | (xy 0.07 -1.33) 82 | (xy 0.07 -1.8) 83 | (xy 0.57 -1.8) 84 | (xy 0.57 -1.33) 85 | (xy 0.73 -1.33) 86 | (xy 0.73 -1.8) 87 | (xy 1.23 -1.8) 88 | ) 89 | (width 0.01) (fill yes)) 90 | ) (tstamp b87d796d-3125-43f6-adc8-b0fd3bbfebe5)) 91 | (pad "5" smd rect (at 2.24 1.575 270) (size 0.01 0.01) (layers "F.Cu" "F.Mask") 92 | (thermal_bridge_angle 45) (tstamp 1b49a467-95b9-4eb4-8cd5-fab5950a5fbc)) 93 | (model "${KIPRJMOD}/3d/DQH0008A.stp" 94 | (offset (xyz 0 0 0)) 95 | (scale (xyz 1 1 1)) 96 | (rotate (xyz 0 0 0)) 97 | ) 98 | ) 99 | -------------------------------------------------------------------------------- /bitaxe.pretty/SON-Q5-MOSFET.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SON-Q5-MOSFET" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "CSD17577Q5A ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.02 -5.3 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 59f8b9f2-87dd-494a-a498-f4fa20889bf4) 8 | ) 9 | (fp_text value "SON-Q5-MOSFET" (at 0 5.07 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 352b5e5e-1f40-447a-8406-3dfd54dd702c) 12 | ) 13 | (fp_text user "${REFERENCE}" (at -0.07 6.81 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp eecf74bf-b412-4a4e-9008-e2cbaf2ec0ee) 16 | ) 17 | (fp_rect (start -2.191 3.395) (end -1.629 2.323) 18 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp ad2f9a6b-b740-47f7-88de-1232fcaa33bb)) 19 | (fp_rect (start -2.169 -2.419) (end -1.661 -3.295) 20 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp db1021a6-95bb-48ef-ad82-e839ebd7d50e)) 21 | (fp_rect (start -1.952 -0.843) (end -1.206 -2.137) 22 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 846b3ca5-4465-4820-a5bb-cc7681b42bb3)) 23 | (fp_rect (start -1.952 0.801) (end -1.206 -0.493) 24 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 78e56818-3f2e-4a72-bcd3-d378dc5c5305)) 25 | (fp_rect (start -0.92 3.395) (end -0.358 2.323) 26 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp acd6f3fa-0c0b-4d49-93e4-e76f8cd86516)) 27 | (fp_rect (start -0.906 -0.843) (end -0.17 -2.137) 28 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 3a1c909d-2a88-4ce8-95d1-798e47ef6961)) 29 | (fp_rect (start -0.906 0.801) (end -0.17 -0.493) 30 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 63c5a3a7-3951-485c-bf6b-5e1a1174d0e9)) 31 | (fp_rect (start -0.899 -2.419) (end -0.391 -3.295) 32 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 165d112b-1dce-4532-8f47-d6ecaf5f48ce)) 33 | (fp_rect (start 0.15 -0.843) (end 0.896 -2.137) 34 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp f921f6b7-2c75-4ede-821c-af0104a10941)) 35 | (fp_rect (start 0.15 0.801) (end 0.886 -0.493) 36 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 597cc316-4016-4b60-9444-5dd28b4301b1)) 37 | (fp_rect (start 0.348 3.395) (end 0.91 2.323) 38 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 3211a951-7183-44ad-b50c-2e408393fef3)) 39 | (fp_rect (start 0.371 -2.419) (end 0.879 -3.295) 40 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp b26c4dbf-24d9-4100-8fc7-e558d55845e6)) 41 | (fp_rect (start 1.182 -0.843) (end 1.932 -2.137) 42 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 1def84b5-a0c2-44d5-b640-30bc178482ea)) 43 | (fp_rect (start 1.182 0.801) (end 1.932 -0.493) 44 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp d2fba62b-e2f8-43c0-b033-835fef3786f8)) 45 | (fp_rect (start 1.618 3.395) (end 2.18 2.323) 46 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 63e7a66f-8162-4215-b1eb-085a694e9fa2)) 47 | (fp_rect (start 1.641 -2.419) (end 2.149 -3.295) 48 | (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 38a5c449-b57c-4df3-bbe0-bf58290a78cd)) 49 | (fp_line (start -2.637 -2.921999) (end -2.637 3.131999) 50 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 888da8b4-f496-49f8-8d45-4e108efde79a)) 51 | (fp_line (start 2.617 3.131999) (end 2.617 -2.921999) 52 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp b9201d59-a138-44d5-ada7-430c0413de33)) 53 | (fp_circle (center -1.911 3.911) (end -1.911 3.761) 54 | (stroke (width 0.3) (type solid)) (fill none) (layer "F.SilkS") (tstamp a81741ec-ec00-4875-b741-0faad3bd073f)) 55 | (fp_line (start -2.764 -3.049001) (end -2.6008 -3.049001) 56 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp efcfe5e7-e428-4a55-96b9-84ad4016f088)) 57 | (fp_line (start -2.764 3.259001) (end -2.764 -3.049001) 58 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 282e4955-1474-4b35-9770-d42f7a12c693)) 59 | (fp_line (start -2.6008 -3.503801) (end -2.6008 -3.049001) 60 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 1bf24bab-6ebf-43bd-8e84-87acf311b8b2)) 61 | (fp_line (start -2.6008 -3.503801) (end 2.5808 -3.503801) 62 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp adb90ddb-5a7a-46e7-89df-2373ed6eb9f7)) 63 | (fp_line (start -2.6008 3.259001) (end -2.764 3.259001) 64 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 89a349c1-7dec-4302-b3d9-14a0785f0052)) 65 | (fp_line (start -2.6008 3.713801) (end -2.6008 3.259001) 66 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 1e868566-2f79-4b18-b8ac-53c448ce37e8)) 67 | (fp_line (start 2.5808 -3.503801) (end 2.5808 -3.049001) 68 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 72712a75-a7c0-4c41-b530-82a8c71046ce)) 69 | (fp_line (start 2.5808 -3.049001) (end 2.744 -3.049001) 70 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 562022b2-88b0-4a53-9f73-711130a6e446)) 71 | (fp_line (start 2.5808 3.713801) (end -2.6008 3.713801) 72 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp a41f5705-153e-459d-92e3-b824b8da1b41)) 73 | (fp_line (start 2.5808 3.713801) (end 2.5808 3.259001) 74 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 0d05d034-9692-460d-995e-540ef8137d54)) 75 | (fp_line (start 2.744 -3.049001) (end 2.744 3.259001) 76 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 72a03dbb-3b36-4759-b2e3-6dfe70e126e5)) 77 | (fp_line (start 2.744 3.259001) (end 2.5808 3.259001) 78 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 3eb842d3-a8e3-4f81-ac8a-dd1f9a781495)) 79 | (fp_line (start -2.51 -2.794999) (end -2.51 3.004999) 80 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp fc61e2f9-fb7a-4acd-b949-4570819d0f56)) 81 | (fp_line (start -2.51 3.004999) (end 2.49 3.004999) 82 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 81ea41ea-9dcb-4df2-9831-fc0d4773abb7)) 83 | (fp_line (start 2.49 -2.794999) (end -2.51 -2.794999) 84 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 643973e7-2ff8-4475-a375-80f3579c8c9a)) 85 | (fp_line (start 2.49 3.004999) (end 2.49 -2.794999) 86 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp a46cfb5f-4ceb-4861-a74d-06343c59bad6)) 87 | (fp_circle (center -1.915 2.829801) (end -1.915 2.753601) 88 | (stroke (width 0.0254) (type solid)) (fill none) (layer "F.Fab") (tstamp b29eb3ab-4fbb-484d-b4f0-2d73fde2d6f6)) 89 | (pad "1" smd rect (at -1.915 2.835 90) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp f04b19c2-51ef-4eb8-8ea1-b7af7464e75e)) 90 | (pad "2" smd rect (at -0.645 2.835 90) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp 82a34564-337c-4641-8393-d7d33df2130d)) 91 | (pad "3" smd rect (at 0.625 2.835 90) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp c6094b7a-910b-42fa-b9b0-10b46e1fb81e)) 92 | (pad "4" smd rect (at 1.895 2.835 90) (size 1.372 0.65) (layers "F.Cu" "F.Mask") (tstamp 43c5f4eb-6e17-4fe3-bd9f-8bf1541c4b46)) 93 | (pad "5" smd custom (at -0.01 -0.5725 90) (size 4.345 4.56) (layers "F.Cu" "F.Mask") 94 | (thermal_bridge_angle 45) 95 | (options (clearance outline) (anchor rect)) 96 | (primitives 97 | (gr_poly 98 | (pts 99 | (xy 2.7325 -0.31) 100 | (xy 2.7325 -0.97) 101 | (xy 2.1025 -0.97) 102 | (xy 2.1025 -0.31) 103 | ) 104 | (width 0.1) (fill yes)) 105 | (gr_poly 106 | (pts 107 | (xy 2.7325 0.97) 108 | (xy 2.7325 0.31) 109 | (xy 2.1025 0.31) 110 | (xy 2.1025 0.97) 111 | ) 112 | (width 0.1) (fill yes)) 113 | (gr_poly 114 | (pts 115 | (xy 2.7325 -1.57) 116 | (xy 2.7325 -2.23) 117 | (xy 2.1025 -2.23) 118 | (xy 2.1025 -1.57) 119 | ) 120 | (width 0.1) (fill yes)) 121 | (gr_poly 122 | (pts 123 | (xy 2.7325 2.23) 124 | (xy 2.7325 1.57) 125 | (xy 2.1025 1.57) 126 | (xy 2.1025 2.23) 127 | ) 128 | (width 0.1) (fill yes)) 129 | ) (tstamp 00a1d713-e37e-4d2b-8a45-dd0d645e61a9)) 130 | (model "${KIPRJMOD}/3d/CSD17577Q5A.stp" 131 | (offset (xyz 0 0 0)) 132 | (scale (xyz 1 1 1)) 133 | (rotate (xyz 0 0 0)) 134 | ) 135 | ) 136 | -------------------------------------------------------------------------------- /bitaxe.pretty/SOT5X3-6_DRL_TEX.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SOT5X3-6_DRL_TEX" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "TMP1075NDRLR ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at -0.55 -1.77 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp d88615bd-f12f-4c3a-81ce-ec765cb16fd6) 8 | ) 9 | (fp_text value "SOT5X3-6_DRL_TEX" (at -0.13 4.48 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 67753f47-28b4-47e9-853d-14c61a76c64f) 12 | ) 13 | (fp_text user "${REFERENCE}" (at -0.17 3.22 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 360ec596-5324-4b38-912e-124e589e6512) 16 | ) 17 | (fp_line (start -0.7747 0.9779) (end 0.7747 0.9779) 18 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp cf9785a1-d0e7-4a6f-86d1-be9e6c5ed674)) 19 | (fp_line (start 0.7747 -0.9779) (end -0.7747 -0.9779) 20 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 5dffd465-6581-48d0-875a-b525ce220f76)) 21 | (fp_circle (center -1.7065 -0.5) (end -1.6049 -0.5) 22 | (stroke (width 0.1524) (type solid)) (fill none) (layer "F.SilkS") (tstamp 3ffad447-959e-4c76-94fa-a61d6302e767)) 23 | (fp_line (start -1.4097 -0.8683) (end -0.9017 -0.8683) 24 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 239ed904-c04f-456d-af2a-9fca69e9dfb0)) 25 | (fp_line (start -1.4097 0.8683) (end -1.4097 -0.8683) 26 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 5fc5e979-28d7-45e4-971a-c9b0b5bb3c94)) 27 | (fp_line (start -1.4097 0.8683) (end -0.9017 0.8683) 28 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp e0bca7ed-de04-4b03-830f-822eb3e29df8)) 29 | (fp_line (start -0.9017 -1.1049) (end 0.9017 -1.1049) 30 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp c95a88fe-d35c-4d99-829b-67f6314b55dd)) 31 | (fp_line (start -0.9017 -0.8683) (end -0.9017 -1.1049) 32 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 4983ae16-154c-40ce-8c2e-9fbd2aac957f)) 33 | (fp_line (start -0.9017 1.1049) (end -0.9017 0.8683) 34 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 1614e171-e326-4473-95e7-e6a6486e5d1f)) 35 | (fp_line (start 0.9017 -1.1049) (end 0.9017 -0.8683) 36 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 64f992a0-7cd0-476e-9104-1b03e7c50679)) 37 | (fp_line (start 0.9017 0.8683) (end 0.9017 1.1049) 38 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp ddb7d82c-86d7-4a5d-aa71-a3aa850d55fa)) 39 | (fp_line (start 0.9017 1.1049) (end -0.9017 1.1049) 40 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 00fb806f-ba5a-4fd9-a888-2304274ee925)) 41 | (fp_line (start 1.4097 -0.8683) (end 0.9017 -0.8683) 42 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 696eea65-7915-4154-b132-2a1044a48e6f)) 43 | (fp_line (start 1.4097 -0.8683) (end 1.4097 0.8683) 44 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 07ff614c-9380-4dee-8933-de2765726743)) 45 | (fp_line (start 1.4097 0.8683) (end 0.9017 0.8683) 46 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp bd56307a-ecba-4226-9438-b955a83d22c9)) 47 | (fp_line (start -0.6477 -0.8509) (end -0.6477 0.8509) 48 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp c8c1a129-0a5b-4c9b-888b-9f7b148a8d00)) 49 | (fp_line (start -0.6477 0.8509) (end 0.6477 0.8509) 50 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 9a1e1f11-26a2-48d4-a77e-b7f48365f172)) 51 | (fp_line (start 0.6477 -0.8509) (end -0.6477 -0.8509) 52 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 9c23536b-1640-45bc-8ac2-dfd552659c69)) 53 | (fp_line (start 0.6477 0.8509) (end 0.6477 -0.8509) 54 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 4d74b095-44ed-4149-aaf2-b86449be43d6)) 55 | (fp_arc (start 0.3048 -0.8509) (mid 0 -0.5461) (end -0.3048 -0.8509) 56 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 126db132-86d4-4528-88d8-f85cc88a7f4f)) 57 | (fp_circle (center -0.4445 -0.5) (end -0.3683 -0.5) 58 | (stroke (width 0.0254) (type solid)) (fill none) (layer "F.Fab") (tstamp a57bdbf4-24f2-49f4-b5ca-8ae0549a88fa)) 59 | (pad "1" smd rect (at -0.8001 -0.499999) (size 0.7112 0.2286) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a219fce-412f-42ba-814d-7279feaed446)) 60 | (pad "2" smd rect (at -0.8001 0) (size 0.7112 0.2286) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c703d460-d582-45dc-8366-1653caebaec7)) 61 | (pad "3" smd rect (at -0.8001 0.499999) (size 0.7112 0.2286) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d795929-d540-488a-9f95-9ab67a5a5914)) 62 | (pad "4" smd rect (at 0.8001 0.499999) (size 0.7112 0.2286) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5393277-740e-40e6-840f-bb9439454274)) 63 | (pad "5" smd rect (at 0.8001 0) (size 0.7112 0.2286) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e74457b-a2f7-4839-9b28-f06556660671)) 64 | (pad "6" smd rect (at 0.8001 -0.499999) (size 0.7112 0.2286) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0f4e849-e9c3-4981-888e-a64834e9b5ae)) 65 | (model "${KIPRJMOD}/3d/DRL0006A.stp" 66 | (offset (xyz 0 0 0)) 67 | (scale (xyz 1 1 1)) 68 | (rotate (xyz 0 0 0)) 69 | ) 70 | ) 71 | -------------------------------------------------------------------------------- /bitaxe.pretty/ST7789-176x320.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "ST7789-176x320" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "Sheetfile" "silexperiencecard.kicad_sch") 4 | (property "Sheetname" "") 5 | (attr through_hole) 6 | (fp_text reference "U1" (at -24.1808 -45.4914 180) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp e8bc2a60-83ed-4ed8-8279-b9e7e4db8ceb) 9 | ) 10 | (fp_text value "176x320_st7789" (at -23.5966 -16.4846 180) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp ce3faab2-7f93-4ba4-809b-e3ad9b69cca2) 13 | ) 14 | (fp_line (start -34.037171 -45.266898) (end -34.037171 -13.872368) 15 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 5bd91539-f201-4000-85cf-062cc94e395c)) 16 | (fp_line (start -33.777396 -44.903545) (end -33.767396 -44.903545) 17 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 75df9874-5d9f-4d27-8619-c980fa2e47fa)) 18 | (fp_line (start -33.777396 -15.753545) (end -33.777396 -44.903545) 19 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 70f6adf9-2b5f-4914-a2d2-1040394fc0e3)) 20 | (fp_line (start -33.767396 -44.903545) (end -33.767396 -15.753545) 21 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 04fb74f5-c06d-406d-a174-a270236b16e4)) 22 | (fp_line (start -33.767396 -15.753545) (end -33.777396 -15.753545) 23 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 7de1c493-babc-4bb2-9668-caab601fa1e8)) 24 | (fp_line (start -31.777396 -13.763545) (end -31.777396 -13.753545) 25 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2b5d1f20-dade-442f-ab8a-98e926da0185)) 26 | (fp_line (start -31.777396 -13.763545) (end -16.987396 -13.763545) 27 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp a8a8e363-6569-4f98-8364-bd829604f471)) 28 | (fp_line (start -31.537171 -11.372368) (end -17.142587 -11.372368) 29 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp be5bb4d4-8f47-4520-9075-c4490a3e6370)) 30 | (fp_line (start -31.277396 -47.403545) (end -31.277396 -47.393545) 31 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 22cda106-cd86-4369-b44f-9353914f431f)) 32 | (fp_line (start -31.277396 -47.403545) (end -17.487396 -47.403545) 33 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 03d5deae-99ab-4ed2-8108-dc6d9a41ec9b)) 34 | (fp_line (start -29.21 -26.67) (end -29.21 -24.670249) 35 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 5deee4b1-b869-4af4-8363-e77dad444e4b)) 36 | (fp_line (start -29.21 -26.67) (end -19.420894 -26.67) 37 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 762f333c-af95-4546-9a3e-9e1385566d98)) 38 | (fp_line (start -29.21 -24.670249) (end -19.420894 -24.670249) 39 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2cde190d-ccb9-4b6a-93e0-fc8d1d3521b2)) 40 | (fp_line (start -28.177164 -24.670249) (end -28.177164 -25.018381) 41 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 62058dc3-69a6-47a6-b806-bbc4aa65cd88)) 42 | (fp_line (start -19.420894 -26.67) (end -19.420894 -24.670249) 43 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 559d43e5-9a56-4e9d-9e68-d79de11c9e3f)) 44 | (fp_line (start -17.487396 -47.403545) (end -17.487396 -47.393545) 45 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 10a20564-526e-4f3a-a489-e56081323ad1)) 46 | (fp_line (start -17.487396 -47.393545) (end -31.277396 -47.393545) 47 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp f343395e-9599-4e65-92fc-ab551bcf8022)) 48 | (fp_line (start -17.142587 -47.766898) (end -31.537171 -47.766898) 49 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 68399cdf-7b80-4e42-94ab-e21da63646de)) 50 | (fp_line (start -16.987396 -13.763545) (end -16.987396 -13.753545) 51 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 98f873b7-ef7f-47ab-a705-0287d66b4fa7)) 52 | (fp_line (start -16.987396 -13.753545) (end -31.777396 -13.753545) 53 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 4e2ae25a-9317-4305-8300-a98a939407ed)) 54 | (fp_line (start -14.997396 -15.753545) (end -14.997396 -44.903545) 55 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 10ed6a93-bc8c-4a8a-8a6d-311efdd3fe06)) 56 | (fp_line (start -14.997396 -15.753545) (end -14.987396 -15.753545) 57 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 0257b4a6-ff05-4452-bb42-13ea81bfd1f4)) 58 | (fp_line (start -14.987396 -44.903545) (end -14.997396 -44.903545) 59 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp c3f2a73a-9b58-4690-98ba-e055a2354123)) 60 | (fp_line (start -14.987396 -44.903545) (end -14.987396 -15.753545) 61 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 80ca564e-f08b-4b72-b6c8-ae52b9743f1a)) 62 | (fp_line (start -14.642587 -13.872368) (end -14.642587 -45.266898) 63 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 304d972b-e5e3-46c5-bb3f-b942ca9f7775)) 64 | (fp_arc (start -34.037171 -45.266898) (mid -33.304938 -47.034665) (end -31.537171 -47.766898) 65 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 82ad9431-48b2-43ca-b446-f160cc59fa06)) 66 | (fp_arc (start -33.777395 -44.903545) (mid -33.045162 -46.671311) (end -31.277396 -47.403544) 67 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp e6190492-64ec-414c-84b2-309a637b00bb)) 68 | (fp_arc (start -33.767395 -44.903545) (mid -33.038091 -46.66424) (end -31.277396 -47.393544) 69 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp c8e987c3-2c41-4acc-9111-9d383cd2c206)) 70 | (fp_arc (start -31.777396 -13.763545) (mid -33.184538 -14.346403) (end -33.767396 -15.753545) 71 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 0d601aa3-c760-4e48-8d05-5461f735a32c)) 72 | (fp_arc (start -31.777396 -13.753545) (mid -33.19161 -14.339331) (end -33.777396 -15.753545) 73 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp d16d364f-bc48-47b3-8c64-8acce265a56d)) 74 | (fp_arc (start -31.537171 -11.372368) (mid -33.304938 -12.104601) (end -34.037171 -13.872368) 75 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 612a6327-078d-4cef-8f36-2317b7d1d7b2)) 76 | (fp_arc (start -17.487396 -47.403545) (mid -15.719629 -46.671312) (end -14.987396 -44.903545) 77 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp a7aa82dc-d4ed-4c40-bbde-f1a058b7df30)) 78 | (fp_arc (start -17.487396 -47.393545) (mid -15.7267 -46.664241) (end -14.997396 -44.903545) 79 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 0b38abd7-8455-4858-bb27-6db66e422d94)) 80 | (fp_arc (start -17.142587 -47.766898) (mid -15.37482 -47.034665) (end -14.642587 -45.266898) 81 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 291e8aae-7340-4e66-ac04-1c269ec6bcc9)) 82 | (fp_arc (start -14.997396 -15.753545) (mid -15.580254 -14.346403) (end -16.987396 -13.763545) 83 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 64767612-23f3-450e-ac98-080f5eba7f07)) 84 | (fp_arc (start -14.987396 -15.753545) (mid -15.573182 -14.339331) (end -16.987396 -13.753545) 85 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 8462653f-8745-47cc-b466-6fbba93dc6cd)) 86 | (fp_arc (start -14.642587 -13.872368) (mid -15.37482 -12.104601) (end -17.142587 -11.372368) 87 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 318221fd-d689-49cc-bd7b-164bc73db5bd)) 88 | (pad "1" smd rect (at -20.4762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7641e17f-27ce-4075-bb74-c8a7fd8e01b4)) 89 | (pad "2" smd rect (at -21.1762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9ffc8ba-cc32-43fb-9898-fa082576e2a1)) 90 | (pad "3" smd rect (at -21.8762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c1a783f-313a-40d2-8c62-e8b57aff1aa7)) 91 | (pad "4" smd rect (at -22.5762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff83292d-6d31-4c18-b82d-e796fa72c042)) 92 | (pad "5" smd rect (at -23.2762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fde5b1f-7389-4c89-9f6d-968925f11718)) 93 | (pad "6" smd rect (at -23.9762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 786d6837-b5bf-4db2-a551-a829b3cc242b)) 94 | (pad "7" smd rect (at -24.6762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49909dcf-719d-412b-9de5-d78e26fb3f7c)) 95 | (pad "8" smd rect (at -25.3762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2a2f63a-aec1-4d11-b5f7-b8cd8df46ce6)) 96 | (pad "9" smd rect (at -26.0762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3603d3e-250e-41bf-b30f-d7e57317baf6)) 97 | (pad "10" smd rect (at -26.7762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84b4c0b1-fdf0-4f98-b1a7-567fd6286b2c)) 98 | (pad "11" smd rect (at -27.4762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e11d01f6-ddd2-4623-89e5-e7818f21b377)) 99 | (pad "12" smd rect (at -28.1762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d2c0c5d-1e5b-46e7-aad6-04a784765929)) 100 | (model "C:/Users/ccadic/CloudStation/ips1.47 ST7789 176 320/DISST7789-176x320.STEP" 101 | (offset (xyz -24.5 30.75 1.5)) 102 | (scale (xyz 1 1 1)) 103 | (rotate (xyz 0 0 0)) 104 | ) 105 | ) 106 | -------------------------------------------------------------------------------- /bitaxe.pretty/SW_CS1213AGF260_CRS.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SW_CS1213AGF260_CRS" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "CS1213AGF260 ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at -0.54 -2.58 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp d6d44baa-aca2-4fb3-b254-796151f9513c) 8 | ) 9 | (fp_text value "SW_CS1213AGF260_CRS" (at -0.13 -3.27 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp d3dc2457-3f03-4a60-93ad-15c6f4ee7d55) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0.13 3.53 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 02efc5a6-d645-4bf5-9aa7-8904ec7bdd62) 16 | ) 17 | (fp_line (start -2.032 -1.524) (end -2.032 -1.09474) 18 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 5338dfc9-b2fa-4809-a33b-656ba296447a)) 19 | (fp_line (start -2.032 1.09474) (end -2.032 1.524) 20 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp a8d22fde-d4c4-4a7b-961f-92ed586452fc)) 21 | (fp_line (start -2.032 1.524) (end 2.032 1.524) 22 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 0fb0ef08-f3c4-4fed-b996-26ade44d71ec)) 23 | (fp_line (start 2.032 -1.524) (end -2.032 -1.524) 24 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 4b49ae9d-04de-474e-9e64-1c868d5259f8)) 25 | (fp_line (start 2.032 -1.09474) (end 2.032 -1.524) 26 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 68be4580-d66e-43b3-93ee-940a2baff510)) 27 | (fp_line (start 2.032 1.524) (end 2.032 1.09474) 28 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp a8f4952d-d2c2-4010-8804-8c29defab66c)) 29 | (fp_line (start -2.667 -1.016) (end -2.159 -1.016) 30 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 358c30fe-9538-4bab-a96d-185d4970d90b)) 31 | (fp_line (start -2.667 1.016) (end -2.667 -1.016) 32 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 062933df-bb7f-4b26-99b2-11cac33e1e3b)) 33 | (fp_line (start -2.667 1.016) (end -2.159 1.016) 34 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 18faeb33-ddd9-4399-a98d-65ff108bd7f8)) 35 | (fp_line (start -2.159 -1.651) (end 2.159 -1.651) 36 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 5b782d92-c4e9-4c04-92da-6b0fa46f527f)) 37 | (fp_line (start -2.159 -1.016) (end -2.159 -1.651) 38 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 1f09fde4-792f-4889-9214-0f348422f0b4)) 39 | (fp_line (start -2.159 1.651) (end -2.159 1.016) 40 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 3f30a922-4d7b-4688-99f8-800d198347cb)) 41 | (fp_line (start 2.159 -1.651) (end 2.159 -1.016) 42 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 2783875e-c173-4bf5-b754-cab0f7b99c00)) 43 | (fp_line (start 2.159 1.016) (end 2.159 1.651) 44 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp ca2121e6-81ac-4531-a0c1-e351b25a62e6)) 45 | (fp_line (start 2.159 1.651) (end -2.159 1.651) 46 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 8efba984-fade-4c4a-8a61-e2a2153bd812)) 47 | (fp_line (start 2.667 -1.016) (end 2.159 -1.016) 48 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 203b846d-dfc2-41d6-b1b3-ace76b8a5fcc)) 49 | (fp_line (start 2.667 -1.016) (end 2.667 1.016) 50 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 115797f3-d5a8-4b28-82ff-1f4726042f94)) 51 | (fp_line (start 2.667 1.016) (end 2.159 1.016) 52 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 11e450a0-2e8b-4fe2-9977-f005ffb46c75)) 53 | (fp_line (start -1.905 -1.397) (end -1.905 1.397) 54 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp fb333e4e-d01f-4149-b824-514f0280faf1)) 55 | (fp_line (start -1.905 1.397) (end 1.905 1.397) 56 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 478b2f4a-d7a7-4f55-983e-e7356e318bee)) 57 | (fp_line (start 1.905 -1.397) (end -1.905 -1.397) 58 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 762333b3-30aa-49dc-b9f3-bef1b4bffd90)) 59 | (fp_line (start 1.905 1.397) (end 1.905 -1.397) 60 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 9c2fb3f2-25a5-4386-b69b-60a98cd0bd56)) 61 | (pad "1" smd rect (at -2.159 0) (size 0.508 1.524) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f387cb65-3337-488a-9d79-8cacc2123b51)) 62 | (pad "2" smd rect (at 2.159 0) (size 0.508 1.524) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b7cdef8-2568-465e-8428-668e6c37f5f1)) 63 | ) 64 | -------------------------------------------------------------------------------- /bitaxe.pretty/TL3330-switch.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TL3330-switch" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "SW**" (at 0 2.6 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp ece3cd47-e2fd-4fb7-827e-a3e92650e372) 7 | ) 8 | (fp_text value "TL3330-switch" (at -0.1 3.9 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 67bf2da1-4a9b-4642-b58c-777646048892) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0.2 -2.9 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp f5d6bfe2-83a2-4015-8015-acacf454a097) 15 | ) 16 | (fp_line (start -0.9 0.3) (end 0.9 0.3) 17 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 5efef02b-d1ea-4285-95e4-fb78297fb103)) 18 | (fp_line (start -0.5 -0.3) (end 0.5 -0.3) 19 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 11f713ac-a8e4-4d4d-9fa3-f7acf5545a73)) 20 | (fp_line (start -0.5 0.3) (end -0.5 -0.3) 21 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 6eea2c26-debf-4e3c-9b95-ea283b14d29a)) 22 | (fp_line (start 0.5 -0.3) (end 0.5 0.3) 23 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp cbf27851-3592-47ac-9990-bef9260ec5bf)) 24 | (fp_line (start -4.2 -1.5) (end 4.2 -1.5) 25 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp e4ece1ff-e8ad-4a55-9ffe-aec32c2d95d1)) 26 | (fp_line (start -4.2 1.9) (end -4.2 -1.5) 27 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 431d040d-463b-4256-9039-08e08e283886)) 28 | (fp_line (start 4.2 -1.5) (end 4.2 1.9) 29 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c5cb905d-1559-45ea-aa77-f80fba016e19)) 30 | (fp_line (start 4.2 1.9) (end -4.2 1.9) 31 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c6e66826-d834-4000-a919-d32155e29c41)) 32 | (fp_line (start -3.45 -1.45) (end 3.45 -1.45) 33 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 73259fe7-9062-4b00-9d05-69bc96037d2d)) 34 | (fp_line (start -3.45 1.75) (end -3.45 -1.45) 35 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp db6b991a-9821-4aec-81bf-759ea186334b)) 36 | (fp_line (start -3.45 1.75) (end 3.45 1.75) 37 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5edcbd5b-e56d-4323-b351-922990677d42)) 38 | (fp_line (start -0.85 -2.1) (end -0.85 -1.5) 39 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 193a77ec-aa1f-4ac1-a5d9-d5ffafa7598f)) 40 | (fp_line (start -0.85 -2.1) (end 0.85 -2.1) 41 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp da696dca-abc5-4593-84dc-b2d05ce52161)) 42 | (fp_line (start 0.85 -2.1) (end 0.85 -1.5) 43 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 9d12c863-ef3a-4714-bc7e-fd3651efebca)) 44 | (fp_line (start 3.45 1.75) (end 3.45 -1.45) 45 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 465ef2fb-c965-4646-a7f4-e2fac5e158c8)) 46 | (pad "1" smd roundrect (at -2.1 -0.885) (size 0.9 1.27) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 47 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp cae369cc-8a07-4bee-90eb-62b7924b60c1)) 48 | (pad "2" smd roundrect (at 2.1 -0.885) (size 0.9 1.27) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 49 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp d3c7dc14-a982-4bf0-8936-5fe7119b71ba)) 50 | (pad "3" smd roundrect (at -3.375 1.05) (size 1.45 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 51 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp 34794441-6021-46db-a301-8e320d241997)) 52 | (pad "3" smd roundrect (at 3.375 1.05) (size 1.45 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 53 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp 348f3add-a7f9-4f22-9578-a63d7a4559cc)) 54 | (model "${KIPRJMOD}/3d/EVQ-9P701P.stp" 55 | (offset (xyz 0 0.1 1)) 56 | (scale (xyz 1 1 1)) 57 | (rotate (xyz 0 0 180)) 58 | ) 59 | ) 60 | -------------------------------------------------------------------------------- /bitaxe.pretty/TL3340-switch.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TL3340-switch" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "SW**" (at 0.03 -2.71 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp ece3cd47-e2fd-4fb7-827e-a3e92650e372) 7 | ) 8 | (fp_text value "TL3340-switch" (at -0.1 3.9 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 67bf2da1-4a9b-4642-b58c-777646048892) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0.2 -2.9 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp f5d6bfe2-83a2-4015-8015-acacf454a097) 15 | ) 16 | (fp_line (start -0.52 1.24) (end -0.52 0.64) 17 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp cbf27851-3592-47ac-9990-bef9260ec5bf)) 18 | (fp_line (start 0.48 0.64) (end 0.48 1.24) 19 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 6eea2c26-debf-4e3c-9b95-ea283b14d29a)) 20 | (fp_line (start 0.48 1.24) (end -0.52 1.24) 21 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 11f713ac-a8e4-4d4d-9fa3-f7acf5545a73)) 22 | (fp_line (start 0.88 0.64) (end -0.92 0.64) 23 | (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 5efef02b-d1ea-4285-95e4-fb78297fb103)) 24 | (fp_line (start -2.8 -1.5) (end 2.8 -1.5) 25 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp e4ece1ff-e8ad-4a55-9ffe-aec32c2d95d1)) 26 | (fp_line (start -2.8 1.6) (end -2.8 -1.5) 27 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 431d040d-463b-4256-9039-08e08e283886)) 28 | (fp_line (start 2.8 -1.5) (end 2.8 1.6) 29 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c5cb905d-1559-45ea-aa77-f80fba016e19)) 30 | (fp_line (start 2.8 1.6) (end -2.8 1.6) 31 | (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp c6e66826-d834-4000-a919-d32155e29c41)) 32 | (fp_line (start -2.7 -1.45) (end 2.7 -1.45) 33 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 73259fe7-9062-4b00-9d05-69bc96037d2d)) 34 | (fp_line (start -2.7 1.75) (end -2.7 -1.45) 35 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp db6b991a-9821-4aec-81bf-759ea186334b)) 36 | (fp_line (start -2.7 1.75) (end 2.7 1.75) 37 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5edcbd5b-e56d-4323-b351-922990677d42)) 38 | (fp_line (start -0.85 2.36) (end -0.85 1.76) 39 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 9d12c863-ef3a-4714-bc7e-fd3651efebca)) 40 | (fp_line (start 0.85 2.36) (end -0.85 2.36) 41 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp da696dca-abc5-4593-84dc-b2d05ce52161)) 42 | (fp_line (start 0.85 2.36) (end 0.85 1.76) 43 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 193a77ec-aa1f-4ac1-a5d9-d5ffafa7598f)) 44 | (fp_line (start 2.7 1.75) (end 2.7 -1.45) 45 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 465ef2fb-c965-4646-a7f4-e2fac5e158c8)) 46 | (pad "" np_thru_hole circle (at -2.125 0) (size 0.9 0.9) (drill 0.9) (layers "F&B.Cu") 47 | (solder_mask_margin 0.05) (clearance -0.05) (zone_connect 0) (tstamp 8eb90e2f-aa21-41e1-bfe0-1a0aeb00299c)) 48 | (pad "" smd roundrect (at -1.85 1.1) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 49 | (clearance 0.05) (zone_connect 0) (thermal_bridge_angle 45) (tstamp 34794441-6021-46db-a301-8e320d241997)) 50 | (pad "" smd roundrect (at 1.85 1.1) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 51 | (clearance 0.05) (zone_connect 0) (thermal_bridge_angle 45) (tstamp 348f3add-a7f9-4f22-9578-a63d7a4559cc)) 52 | (pad "" np_thru_hole circle (at 2.125 0) (size 0.9 0.9) (drill 0.9) (layers "F&B.Cu") 53 | (solder_mask_margin 0.05) (clearance -0.05) (zone_connect 0) (tstamp 86466e51-9f85-42e1-96d1-1124caccdec8)) 54 | (pad "1" smd oval (at -1.23 -1.1) (size 0.74 1.75) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (clearance 0.05) (zone_connect 0) (thermal_bridge_angle 45) (tstamp cae369cc-8a07-4bee-90eb-62b7924b60c1)) 56 | (pad "1" smd oval (at 1.23 -1.1) (size 0.74 1.75) (layers "F.Cu" "F.Paste" "F.Mask") 57 | (clearance 0.05) (zone_connect 0) (thermal_bridge_angle 45) (tstamp d3c7dc14-a982-4bf0-8936-5fe7119b71ba)) 58 | (pad "2" smd roundrect (at 0 -1) (size 0.6 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 59 | (zone_connect 0) (thermal_bridge_angle 45) (tstamp 843d078d-f8e9-42bd-9ca9-80090de39193)) 60 | (model "${KIPRJMOD}/3d/EVQ-9P701P.stp" 61 | (offset (xyz 0 0.1 1)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz 0 0 180)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /bitaxe.pretty/TO-263-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TO-263-2" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "TO-263/D2PAK/DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/") 4 | (tags "D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404") 5 | (property "DK" "296-20796-1-ND") 6 | (property "PARTNO" "UA7805CKTTR") 7 | (property "Sheetfile" "power.kicad_sch") 8 | (property "Sheetname" "Power") 9 | (property "ki_description" "Positive 1A 35V Linear Regulator, Fixed Output 5V, TO-220/TO-263") 10 | (property "ki_keywords" "Voltage Regulator 1A Positive") 11 | (attr smd) 12 | (fp_text reference "U3" (at 5.489 -6.321) (layer "F.SilkS") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 5914d46a-ca94-4c5a-bf6d-3e6e4a251c4c) 15 | ) 16 | (fp_text value "uA7805" (at 0 6.65) (layer "F.Fab") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp 5c4ff85d-199c-49a2-93b8-e3c790f689d2) 19 | ) 20 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 21 | (effects (font (size 1 1) (thickness 0.15))) 22 | (tstamp d4b2458d-6d6e-4d1c-8a55-a223f95ee658) 23 | ) 24 | (fp_line (start -4.825 -5.2) (end -4.825 -3.39) 25 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 12a0a85a-6651-4ec9-bd63-a8990513abde)) 26 | (fp_line (start -4.825 -3.39) (end -9.95 -3.39) 27 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c8e0275b-3440-4ce1-b9ad-c5ce9530a1e7)) 28 | (fp_line (start -4.825 3.39) (end -5.925 3.39) 29 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d5586035-bc32-4fc0-8e84-1509e96f9710)) 30 | (fp_line (start -4.825 5.2) (end -4.825 3.39) 31 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5be7128f-e6ef-45c9-8cb9-bada2cdc255b)) 32 | (fp_line (start -3.325 -5.2) (end -4.825 -5.2) 33 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5cb8521f-5f14-44f6-94b0-c8d3b380323e)) 34 | (fp_line (start -3.325 5.2) (end -4.825 5.2) 35 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c6e7b990-339f-407d-84cc-e16d8625a952)) 36 | (fp_line (start -10.2 -5.65) (end -10.2 5.65) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 95fe2953-d4c4-41d6-b89c-237c4b6d1f05)) 38 | (fp_line (start -10.2 5.65) (end 6.45 5.65) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ce59c84d-97fd-41d6-a634-dcbbb6b4deeb)) 40 | (fp_line (start 6.45 -5.65) (end -10.2 -5.65) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 108466bb-2011-4738-b2b0-87bc1a137c7d)) 42 | (fp_line (start 6.45 5.65) (end 6.45 -5.65) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f4025ea5-3f61-45e6-9f0a-0508be1c83a4)) 44 | (fp_line (start -9.325 -3.04) (end -9.325 -2.04) 45 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9b73e3ed-cc90-4adf-bdce-a1857e0d382d)) 46 | (fp_line (start -9.325 -2.04) (end -4.625 -2.04) 47 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c1b6a648-d277-42f6-9740-679adc6a0098)) 48 | (fp_line (start -9.325 2.04) (end -9.325 3.04) 49 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0cb1a3f5-f4ae-4f5b-82f5-c058158a067a)) 50 | (fp_line (start -9.325 3.04) (end -4.625 3.04) 51 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c1c660c2-041b-4f3c-9c27-9e03976189c4)) 52 | (fp_line (start -4.625 -4) (end -3.625 -5) 53 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 70d26ec7-11d2-45b4-bc0c-af23a7fba950)) 54 | (fp_line (start -4.625 -3.04) (end -9.325 -3.04) 55 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a17cd1f3-9827-49b7-9bcb-826d6e2f7384)) 56 | (fp_line (start -4.625 2.04) (end -9.325 2.04) 57 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5c80e9c2-3d1f-4338-8aaa-70a8f4a4fc4e)) 58 | (fp_line (start -4.625 5) (end -4.625 -4) 59 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 54e1cbdb-126c-4495-9666-0f3a78b27661)) 60 | (fp_line (start -3.625 -5) (end 4.625 -5) 61 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0d74714-d009-4c72-bb7a-793a8394756f)) 62 | (fp_line (start 4.625 -5) (end 4.625 5) 63 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 851d914a-44bc-44f2-b436-7f0f63908370)) 64 | (fp_line (start 4.625 -5) (end 5.625 -5) 65 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d461aab-fc7c-4c50-8e7a-dcc19c4b6b10)) 66 | (fp_line (start 4.625 5) (end -4.625 5) 67 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 76594b8b-f054-40dd-915f-b93bcdd4c89b)) 68 | (fp_line (start 5.625 -5) (end 5.625 5) 69 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a27a5104-dce4-4892-a46d-44c0792fda23)) 70 | (fp_line (start 5.625 5) (end 4.625 5) 71 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7ed65c37-ef72-4565-a6b1-6c92e203b052)) 72 | (pad "1" smd roundrect (at -7.65 -2.54) (size 4.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.227273) (tstamp bcd1483a-bb44-4d1b-a134-889f958ebce8)) 73 | (pad "2" smd roundrect (at 1.5 0) (size 9.4 10.8) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.026596) (tstamp ea72295f-5920-4495-965c-1328407f2d4b)) 74 | (pad "3" smd roundrect (at -7.65 2.54) (size 4.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.227273) (tstamp 6a6c41a1-ea25-464d-b978-0e76666b4d78)) 75 | (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-263-2.wrl" 76 | (offset (xyz 0 0 0)) 77 | (scale (xyz 1 1 1)) 78 | (rotate (xyz 0 0 0)) 79 | ) 80 | ) 81 | -------------------------------------------------------------------------------- /bitaxe.pretty/TPS40305.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TPS40305" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "DK" "296-37445-1-ND") 4 | (property "PARTNO" "TPS40305DRCR") 5 | (property "Sheetfile" "power.kicad_sch") 6 | (property "Sheetname" "Power") 7 | (attr smd) 8 | (fp_text reference "U9" (at -2.4672 1.472691 90 unlocked) (layer "F.SilkS") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp fc6b4584-8321-4e42-a07b-4f2ad9492893) 11 | ) 12 | (fp_text value "TPS40305" (at 4.73 2.76 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 29e524fa-2f16-4def-8991-3ca6e4216b6f) 15 | ) 16 | (fp_text user "${REFERENCE}" (at 3.04 4.22 unlocked) (layer "F.Fab") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp f82f90f5-ce8f-4450-8ce8-c2b8ca71595c) 19 | ) 20 | (fp_poly 21 | (pts 22 | (xy -0.125 -1.405) 23 | (xy -0.375 -1.405) 24 | (xy -0.375 -1.7) 25 | (xy -0.125 -1.7) 26 | ) 27 | 28 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp 728c8459-7535-4c5e-a221-ce5f30fc65e1)) 29 | (fp_poly 30 | (pts 31 | (xy -0.125 1.7) 32 | (xy -0.375 1.7) 33 | (xy -0.375 1.405) 34 | (xy -0.125 1.405) 35 | ) 36 | 37 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp 5a157e08-bed3-4277-81b0-6255c9718ecb)) 38 | (fp_poly 39 | (pts 40 | (xy 0.375 -1.405) 41 | (xy 0.125 -1.405) 42 | (xy 0.125 -1.7) 43 | (xy 0.375 -1.7) 44 | ) 45 | 46 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp a9b6bbaa-c77c-4e7f-ad41-88356ca118af)) 47 | (fp_poly 48 | (pts 49 | (xy 0.375 1.7) 50 | (xy 0.125 1.7) 51 | (xy 0.125 1.405) 52 | (xy 0.375 1.405) 53 | ) 54 | 55 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp cb49f376-771d-4bb6-b121-93972df66300)) 56 | (fp_poly 57 | (pts 58 | (xy 0.595 -0.095) 59 | (xy -0.615 -0.1) 60 | (xy -0.615 -1.03) 61 | (xy 0.595 -1.025) 62 | ) 63 | 64 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp b4d84b34-5e7f-4d30-827e-379bb934760a)) 65 | (fp_poly 66 | (pts 67 | (xy 0.6 1.03) 68 | (xy -0.61 1.025) 69 | (xy -0.61 0.095) 70 | (xy 0.6 0.1) 71 | ) 72 | 73 | (stroke (width 0.001) (type solid)) (fill solid) (layer "F.Paste") (tstamp 8c0cf2e1-a4e6-4b09-969c-57a513a07e5c)) 74 | (fp_rect (start -1.5 -1.5) (end 1.5 1.5) 75 | (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp b702833b-f1c3-4369-8dc3-347bbeee81fb)) 76 | (fp_circle (center -2.15 -1.32) (end -1.903018 -1.32) 77 | (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp a587354b-3c98-4316-8e1f-6d5c5b1d4508)) 78 | (pad "1" smd roundrect (at -1.4 -1) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp 7e6a0df1-cf51-45a5-98ba-bf139a8b41ad)) 79 | (pad "2" smd roundrect (at -1.4 -0.5) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp f7b5d7a1-8771-4dac-9a79-8fd796757531)) 80 | (pad "3" smd roundrect (at -1.4 0) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp 148aff87-9158-433c-becb-4fb7495c1317)) 81 | (pad "4" smd roundrect (at -1.4 0.5) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp eee89d94-6be4-4777-b4ad-7b14568493fb)) 82 | (pad "5" smd roundrect (at -1.4 1) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp c3ff1d60-a84b-42f4-965e-8de86f22e695)) 83 | (pad "6" smd roundrect (at 1.4 1) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp 60d3b109-7a61-40ab-8482-aa772ce020a1)) 84 | (pad "7" smd roundrect (at 1.4 0.5) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp 38f3c867-054d-4c83-a925-a0415ef6fb33)) 85 | (pad "8" smd roundrect (at 1.4 0) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp b227312e-ceda-4b98-836c-39fa87dc4a07)) 86 | (pad "9" smd roundrect (at 1.4 -0.5) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp c222380a-cd9b-471f-aead-0350ed304f60)) 87 | (pad "10" smd roundrect (at 1.4 -1) (size 0.6 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2083333333) (tstamp 61cfe33c-33e0-4254-858b-21cc9f17cba1)) 88 | (pad "11" thru_hole circle (at -0.575 0) (size 0.4 0.4) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp 6159c20a-255e-49a4-bff3-2db9e56cf38c)) 89 | (pad "11" thru_hole circle (at 0 -0.95) (size 0.4 0.4) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp 47bbe882-5850-46b8-8eb3-9ac4ae0234f1)) 90 | (pad "11" smd custom (at 0 0) (size 0.6 0.24) (layers "F.Cu" "F.Mask") 91 | (thermal_bridge_angle 45) 92 | (options (clearance outline) (anchor rect)) 93 | (primitives 94 | (gr_poly 95 | (pts 96 | (xy -0.825 0) 97 | (xy -0.825 -1.2) 98 | (xy -0.375 -1.2) 99 | (xy -0.375 -1.7) 100 | (xy -0.125 -1.7) 101 | (xy -0.125 -1.2) 102 | (xy 0.125 -1.2) 103 | (xy 0.125 -1.7) 104 | (xy 0.375 -1.7) 105 | (xy 0.375 -1.2) 106 | (xy 0.825 -1.2) 107 | (xy 0.825 1.2) 108 | (xy 0.375 1.2) 109 | (xy 0.375 1.7) 110 | (xy 0.125 1.7) 111 | (xy 0.125 1.2) 112 | (xy -0.125 1.2) 113 | (xy -0.125 1.7) 114 | (xy -0.375 1.7) 115 | (xy -0.375 1.2) 116 | (xy -0.825 1.2) 117 | ) 118 | (width 0.001) (fill yes)) 119 | ) (tstamp 72ad24b5-ba5a-4997-8bd3-9ed2719df687)) 120 | (pad "11" thru_hole circle (at 0 0.95) (size 0.4 0.4) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp c7449b98-c5b7-4dfe-af9e-9a634355b616)) 121 | (pad "11" thru_hole circle (at 0.575 0) (size 0.4 0.4) (drill 0.3) (layers "*.Cu" "*.Mask") (tstamp f28df857-5c64-46f3-afa3-04ffe4190fab)) 122 | (model "${KIPRJMOD}/3D/DRC0010J.stp" 123 | (offset (xyz 0 0 0)) 124 | (scale (xyz 1 1 1)) 125 | (rotate (xyz 0 0 0)) 126 | ) 127 | ) 128 | -------------------------------------------------------------------------------- /bitaxe.pretty/TXB0104.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TXB0104" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63815662) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0.04 -3.008) (layer "F.SilkS") 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | (tstamp 42f5501c-e2b4-41a9-a849-d1167edc1e0c) 8 | ) 9 | (fp_text value "TXB0104" (at 8.168 3.008) (layer "F.Fab") 10 | (effects (font (size 0.8 0.8) (thickness 0.15))) 11 | (tstamp d7e58823-e698-469d-8398-fcd58119fef1) 12 | ) 13 | (fp_poly (pts 14 | (xy -0.65 -0.65) 15 | (xy 0.65 -0.65) 16 | (xy 0.65 0.65) 17 | (xy -0.65 0.65) 18 | ) (layer "F.Paste") (width 0.01) (fill solid) (tstamp 1bf8c839-e731-4a78-b23d-d9f663e6b6a9)) 19 | (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer "F.SilkS") (width 0.127) (tstamp 2dec9852-7f50-4098-8c34-8ab951a18aa2)) 20 | (fp_line (start 1.75 1.75) (end -1.75 1.75) (layer "F.SilkS") (width 0.127) (tstamp 4693cf25-e1c1-4a90-a21b-8ef7b5d4876e)) 21 | (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer "F.SilkS") (width 0.127) (tstamp 5d7e16d1-a1db-4a7d-b092-247c5a169aca)) 22 | (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer "F.SilkS") (width 0.127) (tstamp 9dc7c680-fb0b-49cd-a609-43bb9266b8eb)) 23 | (fp_circle (center -2.685 0.75) (end -2.585 0.75) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 11e925b6-2e22-423b-aa8b-baef3ca26351)) 24 | (fp_line (start -2.385 -2.385) (end 2.385 -2.385) (layer "F.CrtYd") (width 0.05) (tstamp 3e8e7c77-d586-422e-bed3-4f87c51af652)) 25 | (fp_line (start 2.385 2.385) (end 2.385 -2.385) (layer "F.CrtYd") (width 0.05) (tstamp 654b87b0-20f1-413a-9197-5b2d4ec2ad5b)) 26 | (fp_line (start -2.385 2.385) (end 2.385 2.385) (layer "F.CrtYd") (width 0.05) (tstamp bed5d59c-8e3a-40ad-a9d9-fd8c7ffd9afb)) 27 | (fp_line (start -2.385 2.385) (end -2.385 -2.385) (layer "F.CrtYd") (width 0.05) (tstamp d869b964-db66-48ac-8842-dd9fc74edb68)) 28 | (fp_circle (center -2.685 0.75) (end -2.585 0.75) (layer "F.Fab") (width 0.2) (fill none) (tstamp d1c1dbac-cb95-420b-b330-55f5698856f2)) 29 | (pad "1" smd roundrect (at -1.685 0.75) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 3cca452e-cc9a-4955-95ca-b37ead6bd165)) 30 | (pad "2" smd roundrect (at -1 1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp a7c6c6cc-b331-49a7-8aee-27b7d8ca4bd0)) 31 | (pad "3" smd roundrect (at -0.5 1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp d0e11f47-a154-47f7-8e9f-220cfcfe798d)) 32 | (pad "4" smd roundrect (at 0 1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 82d11693-3f0f-479c-b49d-4582af485a7c)) 33 | (pad "5" smd roundrect (at 0.5 1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 5acd3cbb-56cf-4ccd-8bf8-358c77a493c4)) 34 | (pad "6" smd roundrect (at 1 1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 3e639666-19cf-44a0-802f-ad4d001ec644)) 35 | (pad "7" smd roundrect (at 1.685 0.75) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp c42b8c0d-0164-41a6-b05c-ea04af429d6f)) 36 | (pad "8" smd roundrect (at 1.685 -0.75) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 8198737a-7841-4488-b874-addb0ab95aa6)) 37 | (pad "9" smd roundrect (at 1 -1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 947744ac-5181-43d8-a929-ac65481f32f4)) 38 | (pad "10" smd roundrect (at 0.5 -1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 7d97cbac-8385-4916-9239-c41b7d20d21e)) 39 | (pad "11" smd roundrect (at 0 -1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp e60a82f5-f3c5-44f7-b804-ec6390eee432)) 40 | (pad "12" smd roundrect (at -0.5 -1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp f60625bf-be2e-4712-a15b-c308a90c17c9)) 41 | (pad "13" smd roundrect (at -1 -1.685 90) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 7f14bf62-d9ff-45a7-9ba1-e667906ca3ea)) 42 | (pad "14" smd roundrect (at -1.685 -0.75) (size 0.9 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.03) (tstamp 19636294-48e7-436b-aa25-beee7d25d0fa)) 43 | (pad "15" smd rect (at 0 0) (size 2.05 2.05) (layers "F.Cu" "F.Mask") (tstamp 9e36909e-cf2e-42bf-8c50-28eaf06a280e)) 44 | (pad "16" thru_hole circle (at -0.5 -0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp 2beb5f4d-3cc4-4dbd-9daf-9540e06df288)) 45 | (pad "17" thru_hole circle (at 0.5 -0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp 79d18c1d-e027-40ef-bc0b-5c14a48b9e84)) 46 | (pad "18" thru_hole circle (at 0.5 0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp 375acf69-5917-4b01-bc96-53f5fc2a37ba)) 47 | (pad "19" thru_hole circle (at -0.5 0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp a8890955-39cf-4d94-bb81-6a44dd8f9b0d)) 48 | (model "${KIPRJMOD}/3d/TXB0104RGYR.STEP" 49 | (offset (xyz 0 0 0)) 50 | (scale (xyz 1 1 1)) 51 | (rotate (xyz -90 0 90)) 52 | ) 53 | ) 54 | -------------------------------------------------------------------------------- /bitaxe.pretty/Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf") 4 | (tags "tag connect programming header pogo pins") 5 | (property "DNP" "T") 6 | (property "Sheetfile" "File: esp32.kicad_sch") 7 | (property "Sheetname" "ESP32") 8 | (attr exclude_from_pos_files) 9 | (fp_text reference "J5" (at 0 2.7) (layer "F.SilkS") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 9113b30b-df28-44fd-86ea-ead42e5be548) 12 | ) 13 | (fp_text value "TC2030-IDC" (at 0 -2.3) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 7512cb16-107f-42ae-a4ce-221f83f8e301) 16 | ) 17 | (fp_text user "KEEPOUT" (at 0 0) (layer "Cmts.User") 18 | (effects (font (size 0.4 0.4) (thickness 0.07))) 19 | (tstamp a156cd90-470f-46e5-95a6-b8fc7fa0588d) 20 | ) 21 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 22 | (effects (font (size 1 1) (thickness 0.15))) 23 | (tstamp a40000dd-b31a-4b23-aab0-e2a59572d9d4) 24 | ) 25 | (fp_line (start -1.905 1.27) (end -1.905 0.635) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp db32135e-c9ea-4a6a-ba79-78fec305418e)) 27 | (fp_line (start -1.27 1.27) (end -1.905 1.27) 28 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 21227bec-554b-4f1a-a0de-e5d9b371269c)) 29 | (fp_line (start -3.5 -2) (end 3.5 -2) 30 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b1959e11-cb6b-453b-af7c-872780bb52f6)) 31 | (fp_line (start -3.5 2) (end -3.5 -2) 32 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp afbb8802-cd55-45d2-ae72-f7583205a797)) 33 | (fp_line (start 3.5 -2) (end 3.5 2) 34 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 160a36bf-94e6-44b5-a3d9-a661aa6392c0)) 35 | (fp_line (start 3.5 2) (end -3.5 2) 36 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f7e0ce3d-6d9d-447f-a04b-c47ddeb84c51)) 37 | (pad "" np_thru_hole circle (at -2.54 0) (size 0.9906 0.9906) (drill 0.9906) (layers "*.Cu" "*.Mask") (tstamp fcf82591-4c1d-4f9a-b48c-6ab25984f313)) 38 | (pad "" np_thru_hole circle (at 2.54 -1.016) (size 0.9906 0.9906) (drill 0.9906) (layers "*.Cu" "*.Mask") (tstamp 70672a8d-b89b-42bd-893b-c5918826b934)) 39 | (pad "" np_thru_hole circle (at 2.54 1.016) (size 0.9906 0.9906) (drill 0.9906) (layers "*.Cu" "*.Mask") (tstamp 8b0673f9-9f35-4d15-af29-7b147cc5881c)) 40 | (pad "1" connect circle (at -1.27 0.635) (size 0.7874 0.7874) (layers "F.Cu" "F.Mask") (tstamp 6322b303-517c-4173-9e37-1b55aa1d83cc)) 41 | (pad "2" connect circle (at -1.27 -0.635) (size 0.7874 0.7874) (layers "F.Cu" "F.Mask") (tstamp 004037bd-3cc8-4670-bec4-0aae778e7342)) 42 | (pad "3" connect circle (at 0 0.635) (size 0.7874 0.7874) (layers "F.Cu" "F.Mask") (tstamp 7c747cd0-7342-4118-9c6f-4316832b4edc)) 43 | (pad "4" connect circle (at 0 -0.635) (size 0.7874 0.7874) (layers "F.Cu" "F.Mask") (tstamp 2eb3ecfa-bb2a-4ebd-bb4a-29c373cd1539)) 44 | (pad "5" connect circle (at 1.27 0.635) (size 0.7874 0.7874) (layers "F.Cu" "F.Mask") (tstamp 7a6ef3b4-0601-436c-a294-79e23cce2e09)) 45 | (pad "6" connect circle (at 1.27 -0.635) (size 0.7874 0.7874) (layers "F.Cu" "F.Mask") (tstamp ded0c66c-0305-4a83-b8f3-f25b0776637d)) 46 | (zone (net 0) (net_name "") (layer "F.Cu") (tstamp b9c38e6c-fb2c-41bd-8505-ac20a339e4d0) (hatch full 0.508) 47 | (connect_pads (clearance 0)) 48 | (min_thickness 0.254) (filled_areas_thickness no) 49 | (keepout (tracks allowed) (vias not_allowed) (pads allowed) (copperpour not_allowed) (footprints not_allowed)) 50 | (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) 51 | (polygon 52 | (pts 53 | (xy 1.27 -0.635) 54 | (xy -1.27 -0.635) 55 | (xy -1.27 0.635) 56 | (xy 1.27 0.635) 57 | ) 58 | ) 59 | ) 60 | ) 61 | -------------------------------------------------------------------------------- /bitaxe.pretty/TestPoint_Pad_D0.8mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TestPoint_Pad_D0.8mm" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (descr "SMD pad as test Point, diameter 1.0mm") 7 | (tags "test point SMD pad") 8 | (property "Reference" "REF**" 9 | (at 0 -1.448 0) 10 | (layer "F.SilkS") 11 | (uuid "ed08342a-eaee-43e9-b96e-1dd00b47763e") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.15) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "TestPoint_Pad_D0.8mm" 20 | (at 0 1.55 0) 21 | (layer "F.Fab") 22 | (uuid "a41410ba-6764-40d3-8271-3889cd1f68dc") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "24dcc58f-3894-4b3a-a5b2-7f20cacec6fb") 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | ) 41 | ) 42 | (property "Datasheet" "" 43 | (at 0 0 0) 44 | (unlocked yes) 45 | (layer "F.Fab") 46 | (hide yes) 47 | (uuid "bbd00a64-0ad7-4134-9e20-451eedc76ac1") 48 | (effects 49 | (font 50 | (size 1.27 1.27) 51 | ) 52 | ) 53 | ) 54 | (property "Description" "" 55 | (at 0 0 0) 56 | (unlocked yes) 57 | (layer "F.Fab") 58 | (hide yes) 59 | (uuid "a133e317-3bd7-4ca7-93e3-03b03f97dc95") 60 | (effects 61 | (font 62 | (size 1.27 1.27) 63 | ) 64 | ) 65 | ) 66 | (attr exclude_from_pos_files exclude_from_bom) 67 | (fp_text user "${REFERENCE}" 68 | (at 0 -1.45 0) 69 | (layer "F.Fab") 70 | (uuid "ecb9d95d-c3e5-4a80-b7be-d742b8cad331") 71 | (effects 72 | (font 73 | (size 1 1) 74 | (thickness 0.15) 75 | ) 76 | ) 77 | ) 78 | (pad "1" smd circle 79 | (at 0 0) 80 | (size 0.8 0.8) 81 | (layers "F.Cu" "F.Mask") 82 | (uuid "bab732e9-e79a-410d-8a2b-e7d9e8d299bb") 83 | ) 84 | ) -------------------------------------------------------------------------------- /bitaxe.pretty/USB_10118193-0001LF_AMP.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "USB_10118193-0001LF_AMP" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "10118193-0001LF ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at -0.04 4.27 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 03cb712e-e63a-4baf-8a9e-1cec8f3dd2d5) 8 | ) 9 | (fp_text value "USB_10118193-0001LF_AMP" (at -0.51 -8.17 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 04bb54f2-1fe8-46c1-b8f7-501115cc2be1) 12 | ) 13 | (fp_text user "${REFERENCE}" (at -0.17 -9.72 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp dedad901-020b-4e25-921f-a16e4424edae) 16 | ) 17 | (fp_circle (center -5.8293 -2.658699) (end -5.4483 -2.658699) 18 | (stroke (width 0.508) (type solid)) (fill none) (layer "B.SilkS") (tstamp 22c64cf5-2c48-413b-a7bd-59ee8f399f25)) 19 | (fp_line (start -4.0513 -1.406421) (end -4.0513 -0.538417) 20 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 2b383fee-e2d6-4915-bcaa-19ee38a58292)) 21 | (fp_line (start -4.0513 0.57102) (end -4.0513 3.0607) 22 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp c37ced59-4226-4b54-90e5-65cb3efe8d71)) 23 | (fp_line (start -4.0513 3.0607) (end 4.0513 3.0607) 24 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 06769130-15c9-436a-bc9c-285f9ef24b27)) 25 | (fp_line (start -1.83594 -3.060699) (end -2.067161 -3.060699) 26 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 972462a4-f253-4824-8037-a85eabaee89b)) 27 | (fp_line (start 2.067161 -3.060699) (end 1.83594 -3.060699) 28 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp d4febcb2-b6f2-403b-94cb-9dfc61e068bf)) 29 | (fp_line (start 4.0513 -0.538417) (end 4.0513 -1.406421) 30 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp ce6c62b8-954c-4fc6-b789-a753b38fca4a)) 31 | (fp_line (start 4.0513 3.0607) (end 4.0513 0.57102) 32 | (stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 29b49884-4082-4374-9338-0da5d8120b3c)) 33 | (fp_circle (center -5.8293 -2.658699) (end -5.4483 -2.658699) 34 | (stroke (width 0.508) (type solid)) (fill none) (layer "F.SilkS") (tstamp cce1f367-0755-4745-9ac8-8e5888187ea7)) 35 | (fp_line (start 4.04 1.98) (end -4.07 1.99) 36 | (stroke (width 0.12) (type default)) (layer "Dwgs.User") (tstamp 340b7403-a34c-427e-8778-332f5d193cfb)) 37 | (fp_line (start -4.254101 -3.585799) (end -4.254101 3.1877) 38 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 386f3676-b456-4113-bdc9-590aaa49ccdf)) 39 | (fp_line (start -4.254101 3.1877) (end 4.254101 3.1877) 40 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 426d1a09-1645-47ba-9ba2-e3d294d0f0a6)) 41 | (fp_line (start 4.254101 -3.585799) (end -4.254101 -3.585799) 42 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp 62523e00-7add-4135-ab73-e1a31df27b88)) 43 | (fp_line (start 4.254101 3.1877) (end 4.254101 -3.585799) 44 | (stroke (width 0.1524) (type solid)) (layer "F.CrtYd") (tstamp f7282bff-d8c3-400d-bab7-e07393713a8a)) 45 | (fp_line (start -3.9243 -2.933699) (end -3.9243 2.9337) 46 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp b4889c99-914b-4509-b1dd-427ae943933b)) 47 | (fp_line (start -3.9243 2.9337) (end 3.9243 2.9337) 48 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp d75720db-6e3a-4446-8e6e-6ced59047d9f)) 49 | (fp_line (start 3.9243 -2.933699) (end -3.9243 -2.933699) 50 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 3ec836f4-0dc9-4ce1-bcf7-a2f6a6c71cfd)) 51 | (fp_line (start 3.9243 2.9337) (end 3.9243 -2.933699) 52 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 20a80615-7b59-4c30-891c-ac32824bad28)) 53 | (pad "1" smd rect (at -1.3 -2.658699) (size 0.4064 1.3462) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd8c333c-e3cd-418a-b2bf-f7788d94b33e)) 54 | (pad "2" smd rect (at -0.649999 -2.658699) (size 0.4064 1.3462) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06869159-90df-4917-97a7-b8a25c434bcd)) 55 | (pad "3" smd rect (at 0 -2.658699) (size 0.4064 1.3462) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42b531fe-c909-4d69-9278-5dcda748e2b4)) 56 | (pad "4" smd rect (at 0.649999 -2.658699) (size 0.4064 1.3462) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80446e64-d4f2-4a8c-abcb-66d16fa85132)) 57 | (pad "5" smd rect (at 1.3 -2.658699) (size 0.4064 1.3462) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d35007a-f952-43a1-901a-46bbb3575fdf)) 58 | (pad "6" smd rect (at -3.200001 -2.433699) (size 1.6002 1.397) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15d66931-8800-4a50-a7f0-aca4695273c3)) 59 | (pad "7" smd rect (at 3.200001 -2.433699) (size 1.6002 1.397) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a26d2460-ca89-4c23-9ea2-dbf596e49d79)) 60 | (pad "8" smd rect (at -1.2 0.016302) (size 1.905 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89c040e2-eb9b-4995-ad5e-1bb7e500332f)) 61 | (pad "9" smd rect (at 1.2 0.016302) (size 1.905 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a75b4114-d0d2-49e3-b1b1-44f84414c13c)) 62 | (pad "S_1" thru_hole oval (at -3.299998 0.016302 90) (size 1.6002 0.9144) (drill oval 1.2 0.5) (layers "*.Cu" "*.Mask") (tstamp ddc536ec-4796-4b86-ad20-5ac042b7bcc1)) 63 | (pad "S_2" thru_hole oval (at 3.299998 0.016302 90) (size 1.6002 0.9144) (drill oval 1.2 0.5) (layers "*.Cu" "*.Mask") (tstamp 00f4a833-c861-4ca6-9887-439a0249768a)) 64 | (model "${KIPRJMOD}/3d/USB_10118193-0001LF.STEP" 65 | (offset (xyz 0 0 0)) 66 | (scale (xyz 1 1 1)) 67 | (rotate (xyz -90 0 0)) 68 | ) 69 | ) 70 | -------------------------------------------------------------------------------- /bitaxe.pretty/hex-heatsink.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "hex-heatsink" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (fp_text reference "HS" (at 0 -0.5 unlocked) (layer "F.SilkS") hide 4 | (effects (font (size 1 1) (thickness 0.1))) 5 | (tstamp da7d978b-605f-4d88-bda9-1bdb2b4c4331) 6 | ) 7 | (fp_text value "hex-heatsink" (at 0 1 unlocked) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 54f2cff7-3baf-4ce6-93ab-b56cb822ee03) 10 | ) 11 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 913d45df-f752-43ed-b6db-0d15025f4fb5) 14 | ) 15 | (fp_line (start -35 -45) (end 35 -45) 16 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c806e22c-e03b-4258-b917-a8c9a3917eea)) 17 | (fp_line (start -35 45) (end -35 -45) 18 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 3b144401-bc9a-4275-b646-e926833fb130)) 19 | (fp_line (start 35 -45) (end 35 45) 20 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp a564cff3-b79c-4090-a429-fc5ce7e03070)) 21 | (fp_line (start 35 45) (end -35 45) 22 | (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 2dc1b1e7-fcd8-401d-b13f-167b0154d412)) 23 | (fp_circle (center -30.25 -28) (end -29.15 -28) 24 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 474a6706-b185-4fc2-9abf-f6fd561ed854)) 25 | (fp_circle (center -30.25 0) (end -29.15 0) 26 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp b65a9b84-80a8-4ea3-8f52-9c47aacc93cd)) 27 | (fp_circle (center -30.25 28) (end -29.15 28) 28 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 5ef79d9b-33ab-4fe0-a6df-d89107a30761)) 29 | (fp_circle (center 0 -28) (end 1.1 -28) 30 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 2ffc82eb-1fd3-49f2-8ad2-5f9f3e6993a1)) 31 | (fp_circle (center 0 0) (end 1.1 0) 32 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 8f9099a0-9798-42cd-908d-7e79c43878e0)) 33 | (fp_circle (center 0 28) (end 1.1 28) 34 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp d8d274d9-d9ad-46d5-9145-98ee93825750)) 35 | (fp_circle (center 30.25 -28) (end 31.35 -28) 36 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 28ddddc8-9abf-4022-93c4-323335cd581c)) 37 | (fp_circle (center 30.25 0) (end 31.35 0) 38 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 2ee35c69-e932-4947-9c10-dc5d0e0c9c3a)) 39 | (fp_circle (center 30.25 28) (end 31.35 28) 40 | (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp cda242a9-3f8e-4703-a5d2-4965c50c7945)) 41 | ) 42 | -------------------------------------------------------------------------------- /building.md: -------------------------------------------------------------------------------- 1 | # Building PCBs 2 | 3 | In order to get PCBs made, you usually need to provide them with the following files; 4 | 5 | - Gerbers 6 | - Drill Files 7 | 8 | Additionally if you want to have a shop assemble the boards for you, you’ll also need to provide; 9 | 10 | - Bill of Materials (BOM) 11 | - Centroid file (XY) 12 | 13 | ### Generating Gerbers and Drill Files 14 | 15 | Gerbers are a set of files in a standard format that allow a PCB manufacturer to build the PCB. Usually there is one gerber file for each layer of a PCB. A Gerber file can represent a wide variety of different layer types; 16 | 17 | - Copper layer 18 | - Silkscreen Layer 19 | - Soldermask layer 20 | - Board outline 21 | - Drills (Okay, this is actually not a gerber, but your PCB house will definitely need it) 22 | 23 | Any* PCB CAD software will allow you to generate gerbers. We use [KiCad](https://www.kicad.org) because it is open source, free, and *awesome*. Here is how to generate gerbers in KiCad v6; 24 | 25 | 1. Open up the design in KiCad and switch to the PCB board editor view (ie not the schematic). Some people call this pcbnew. 26 | 2. Choose File → Fabrication Outputs → Gerbers (.gbr)… 27 | 3. Pick the right options for what your PCB board house expects. Here is what I use; 28 | 29 | ![Gerber Plot Window](doc/gerbers.png) 30 | 31 | Make sure you have these “Include Layers” checked; 32 | 33 | - **F.Cu** → Front copper 34 | - **In1.Cu** → Inner layer 1 Copper 35 | - **In2.Cu** → Inner layer 2 Copper 36 | - **B.Cu** → Back copper 37 | - **F.Paste** → Front Paste. Note: this is used to make a solder paste stencil. This is optional. Many PCB houses will let you order stencils as a separate step. use these gerbers for ordering a stencil 38 | - **B.Paste** → Back paste. see note above 39 | - **F.Silkscreen** → Front Silkscreen. sometimes this is called the Legend 40 | - **B.Silkscreen** → Back Silkscreen. sometimes this is called the Legend of Zelda 41 | - **F.Mask** → Front soldermask 42 | - **B.Mask** → Back soldermask 43 | - **Edge.Cuts** → The board outline. This defines the shape the PCB is cut to. 44 | 45 | 1. Next you’ll want to generate the drill files. Click that button in the lower right corner of the “Plot” screen from above. 46 | 2. Generate the drill files according to your PCB house specs. Here are the options I use; 47 | 48 | ![Drill Files Window](doc/drill.png) 49 | 50 | That’s it! Take all of those generated files and give them to your PCB house. If you’re ordering stencils (which you should!), pull out `-F_Paste.gbr` and `-B_Paste.gbr` and send those to the right place. Paste gerbers are not needed to manufacture a PCB. 51 | 52 | ### Generating PCBA Manufacturing files 53 | 54 | - TBD 55 | -------------------------------------------------------------------------------- /doc/bitaxeHex-701-render-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/doc/bitaxeHex-701-render-back.png -------------------------------------------------------------------------------- /doc/bitaxeHex-701-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/doc/bitaxeHex-701-render.png -------------------------------------------------------------------------------- /doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/doc/logo.png -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "bitaxe")(type "KiCad")(uri "${KIPRJMOD}/bitaxe.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /gt-tc029b-h025-l1n.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) 2 | (symbol "GT-TC029B-H025-L1N" (in_bom yes) (on_board yes) 3 | (property "Reference" "SW1" (at 0 3.81 0) 4 | (effects (font (size 1.27 1.27))) 5 | ) 6 | (property "Value" "EVQ-9P701P" (at 0 3.81 0) 7 | (effects (font (size 1.27 1.27)) hide) 8 | ) 9 | (property "Footprint" "bitaxe:EVQ9P701P-switch" (at 0 -7.62 0) 10 | (effects (font (size 1.27 1.27)) hide) 11 | ) 12 | (property "Datasheet" "https://api.pim.na.industrial.panasonic.com/file_stream/main/fileversion/245500" (at 0 -10.16 0) 13 | (effects (font (size 1.27 1.27)) hide) 14 | ) 15 | (property "PARTNO" "EVQ-9P701P" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "DK" "P19095CT-ND" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (symbol "GT-TC029B-H025-L1N_0_1" 22 | (circle (center -2.54 0) (radius 0.76) 23 | (stroke (width 0) (type default)) 24 | (fill (type none)) 25 | ) 26 | (polyline 27 | (pts 28 | (xy -3.05 1.52) 29 | (xy 3.05 1.52) 30 | ) 31 | (stroke (width 0) (type default)) 32 | (fill (type none)) 33 | ) 34 | (polyline 35 | (pts 36 | (xy 0 1.52) 37 | (xy 0 2.54) 38 | ) 39 | (stroke (width 0) (type default)) 40 | (fill (type none)) 41 | ) 42 | (circle (center 2.54 0) (radius 0.76) 43 | (stroke (width 0) (type default)) 44 | (fill (type none)) 45 | ) 46 | (pin unspecified line (at -5.08 0 0) (length 2.54) 47 | (name "~" (effects (font (size 1.27 1.27)))) 48 | (number "1" (effects (font (size 1.27 1.27)))) 49 | ) 50 | (pin unspecified line (at 5.08 0 180) (length 2.54) 51 | (name "~" (effects (font (size 1.27 1.27)))) 52 | (number "2" (effects (font (size 1.27 1.27)))) 53 | ) 54 | ) 55 | ) 56 | ) 57 | -------------------------------------------------------------------------------- /hex-display/Manufacturing_Outputs/gerbers/hex-display-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-10-31T21:22:21-06:00*% 3 | %TF.ProjectId,hex-display,6865782d-6469-4737-906c-61792e6b6963,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-10-31 21:22:21* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10C,4.000000*% 33 | %ADD11RoundRect,0.150000X0.700000X-0.150000X0.700000X0.150000X-0.700000X0.150000X-0.700000X-0.150000X0*% 34 | %ADD12RoundRect,0.250000X1.150000X-0.250000X1.150000X0.250000X-1.150000X0.250000X-1.150000X-0.250000X0*% 35 | G04 APERTURE END LIST* 36 | D10* 37 | %TO.C,H4*% 38 | X164000000Y-101000000D03* 39 | %TD*% 40 | %TO.C,H2*% 41 | X164000000Y-78000000D03* 42 | %TD*% 43 | %TO.C,H1*% 44 | X123000000Y-78000000D03* 45 | %TD*% 46 | %TO.C,H3*% 47 | X123000000Y-101000000D03* 48 | %TD*% 49 | D11* 50 | %TO.C,J1*% 51 | X131100000Y-96950000D03* 52 | X131100000Y-95700000D03* 53 | X131100000Y-94450000D03* 54 | X131100000Y-93200000D03* 55 | X131100000Y-91950000D03* 56 | X131100000Y-90700000D03* 57 | X131100000Y-89450000D03* 58 | X131100000Y-88200000D03* 59 | X131100000Y-86950000D03* 60 | X131100000Y-85700000D03* 61 | X131100000Y-84450000D03* 62 | X131100000Y-83200000D03* 63 | D12* 64 | X134450000Y-98800000D03* 65 | X134450000Y-81350000D03* 66 | %TD*% 67 | M02* 68 | -------------------------------------------------------------------------------- /hex-display/Manufacturing_Outputs/gerbers/hex-display-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-10-31T21:22:21-06:00*% 3 | %TF.ProjectId,hex-display,6865782d-6469-4737-906c-61792e6b6963,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-10-31 21:22:21* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X122200000Y-75000000D02* 19 | X164800000Y-75000000D01* 20 | X120000000Y-101800000D02* 21 | X120000000Y-77200000D01* 22 | X164800000Y-104000000D02* 23 | X122200000Y-104000000D01* 24 | X167000000Y-77200000D02* 25 | X167000000Y-101800000D01* 26 | X167000000Y-77200000D02* 27 | G75* 28 | G03* 29 | X164800000Y-75000000I-2200000J0D01* 30 | G01* 31 | X164800000Y-104000000D02* 32 | G75* 33 | G03* 34 | X167000000Y-101800000I0J2200000D01* 35 | G01* 36 | X120000000Y-101800000D02* 37 | G75* 38 | G03* 39 | X122200000Y-104000000I2200000J0D01* 40 | G01* 41 | X122200000Y-75000000D02* 42 | G75* 43 | G03* 44 | X120000000Y-77200000I0J-2200000D01* 45 | G01* 46 | M02* 47 | -------------------------------------------------------------------------------- /hex-display/Manufacturing_Outputs/gerbers/hex-display-F_Cu.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-10-31T21:22:21-06:00*% 3 | %TF.ProjectId,hex-display,6865782d-6469-4737-906c-61792e6b6963,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Copper,L1,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-10-31 21:22:21* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %TA.AperFunction,ComponentPad*% 15 | %ADD10C,4.000000*% 16 | %TD*% 17 | %TA.AperFunction,SMDPad,CuDef*% 18 | %ADD11R,3.000000X0.350000*% 19 | %TD*% 20 | %TA.AperFunction,ViaPad*% 21 | %ADD12C,0.800000*% 22 | %TD*% 23 | %TA.AperFunction,Conductor*% 24 | %ADD13C,0.250000*% 25 | %TD*% 26 | G04 APERTURE END LIST* 27 | D10* 28 | %TO.P,H4,*% 29 | %TO.N,*% 30 | X164000000Y-101000000D03* 31 | %TD*% 32 | %TO.P,H2,*% 33 | %TO.N,*% 34 | X164000000Y-78000000D03* 35 | %TD*% 36 | D11* 37 | %TO.P,U1,1,GND*% 38 | %TO.N,/GND*% 39 | X147300000Y-86200000D03* 40 | %TO.P,U1,2,LEDK*% 41 | %TO.N,/LEDK*% 42 | X147300000Y-86900000D03* 43 | %TO.P,U1,3,LEDA*% 44 | %TO.N,/LEDA*% 45 | X147300000Y-87600000D03* 46 | %TO.P,U1,4,VDD*% 47 | %TO.N,/3V3*% 48 | X147300000Y-88300000D03* 49 | %TO.P,U1,5,GND*% 50 | %TO.N,/GND*% 51 | X147300000Y-89000000D03* 52 | %TO.P,U1,6,GND*% 53 | X147300000Y-89700000D03* 54 | %TO.P,U1,7,DC*% 55 | %TO.N,/TFT_DC*% 56 | X147300000Y-90400000D03* 57 | %TO.P,U1,8,CS/SS*% 58 | %TO.N,/TFT_CS*% 59 | X147300000Y-91100000D03* 60 | %TO.P,U1,9,SCL/SCK*% 61 | %TO.N,/TFT_SCL*% 62 | X147300000Y-91800000D03* 63 | %TO.P,U1,10,SDA/Mosi*% 64 | %TO.N,/TFT_SDA*% 65 | X147300000Y-92500000D03* 66 | %TO.P,U1,11,RESET*% 67 | %TO.N,/TFT_RES*% 68 | X147300000Y-93200000D03* 69 | %TO.P,U1,12,GND*% 70 | %TO.N,/GND*% 71 | X147300000Y-93900000D03* 72 | %TD*% 73 | D10* 74 | %TO.P,H1,*% 75 | %TO.N,*% 76 | X123000000Y-78000000D03* 77 | %TD*% 78 | %TO.P,H3,*% 79 | %TO.N,*% 80 | X123000000Y-101000000D03* 81 | %TD*% 82 | D12* 83 | %TO.N,/TFT_RES*% 84 | X138000000Y-95700000D03* 85 | %TO.N,/TFT_SDA*% 86 | X138000000Y-94450000D03* 87 | %TO.N,/TFT_SCL*% 88 | X138000000Y-93200000D03* 89 | %TO.N,/TFT_CS*% 90 | X138000000Y-91950000D03* 91 | %TO.N,/TFT_DC*% 92 | X138000000Y-90700000D03* 93 | %TO.N,/3V3*% 94 | X138000000Y-86950000D03* 95 | %TO.N,/LEDA*% 96 | X138000000Y-85700000D03* 97 | %TO.N,/LEDK*% 98 | X138000000Y-84450000D03* 99 | %TO.N,/GND*% 100 | X150500000Y-93900000D03* 101 | X150500000Y-89000000D03* 102 | X150500000Y-86200000D03* 103 | %TD*% 104 | D13* 105 | %TO.N,/TFT_RES*% 106 | X139500000Y-95700000D02* 107 | X138000000Y-95700000D01* 108 | X142000000Y-93200000D02* 109 | X139500000Y-95700000D01* 110 | X147300000Y-93200000D02* 111 | X142000000Y-93200000D01* 112 | %TO.N,/TFT_SDA*% 113 | X139550000Y-94450000D02* 114 | X138000000Y-94450000D01* 115 | X141500000Y-92500000D02* 116 | X139550000Y-94450000D01* 117 | X147300000Y-92500000D02* 118 | X141500000Y-92500000D01* 119 | %TO.N,/TFT_SCL*% 120 | X139400000Y-93200000D02* 121 | X138000000Y-93200000D01* 122 | X140800000Y-91800000D02* 123 | X139400000Y-93200000D01* 124 | X147300000Y-91800000D02* 125 | X140800000Y-91800000D01* 126 | %TO.N,/TFT_CS*% 127 | X139350000Y-91950000D02* 128 | X138000000Y-91950000D01* 129 | X140200000Y-91100000D02* 130 | X139350000Y-91950000D01* 131 | X147300000Y-91100000D02* 132 | X140200000Y-91100000D01* 133 | %TO.N,/TFT_DC*% 134 | X139400000Y-90700000D02* 135 | X138000000Y-90700000D01* 136 | X139700000Y-90400000D02* 137 | X139400000Y-90700000D01* 138 | X147300000Y-90400000D02* 139 | X139700000Y-90400000D01* 140 | %TO.N,/LEDA*% 141 | X139150000Y-85700000D02* 142 | X138000000Y-85700000D01* 143 | X141050000Y-87600000D02* 144 | X139150000Y-85700000D01* 145 | X147300000Y-87600000D02* 146 | X141050000Y-87600000D01* 147 | %TO.N,/3V3*% 148 | X138925000Y-86950000D02* 149 | X138000000Y-86950000D01* 150 | X147300000Y-88300000D02* 151 | X140275000Y-88300000D01* 152 | X140275000Y-88300000D02* 153 | X138925000Y-86950000D01* 154 | %TO.N,/LEDK*% 155 | X141800000Y-86900000D02* 156 | X139350000Y-84450000D01* 157 | X139350000Y-84450000D02* 158 | X138000000Y-84450000D01* 159 | X147300000Y-86900000D02* 160 | X141800000Y-86900000D01* 161 | %TO.N,/GND*% 162 | X147300000Y-93900000D02* 163 | X150500000Y-93900000D01* 164 | X149800000Y-89700000D02* 165 | X150500000Y-89000000D01* 166 | X147300000Y-89700000D02* 167 | X149800000Y-89700000D01* 168 | X147300000Y-89000000D02* 169 | X150500000Y-89000000D01* 170 | X147300000Y-86200000D02* 171 | X150500000Y-86200000D01* 172 | %TD*% 173 | M02* 174 | -------------------------------------------------------------------------------- /hex-display/Manufacturing_Outputs/gerbers/hex-display-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-10-31T21:22:21-06:00*% 3 | %TF.ProjectId,hex-display,6865782d-6469-4737-906c-61792e6b6963,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Top*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-10-31 21:22:21* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,4.000000*% 15 | %ADD11R,3.000000X0.350000*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | %TO.C,H4*% 19 | X164000000Y-101000000D03* 20 | %TD*% 21 | %TO.C,H2*% 22 | X164000000Y-78000000D03* 23 | %TD*% 24 | D11* 25 | %TO.C,U1*% 26 | X147300000Y-86200000D03* 27 | X147300000Y-86900000D03* 28 | X147300000Y-87600000D03* 29 | X147300000Y-88300000D03* 30 | X147300000Y-89000000D03* 31 | X147300000Y-89700000D03* 32 | X147300000Y-90400000D03* 33 | X147300000Y-91100000D03* 34 | X147300000Y-91800000D03* 35 | X147300000Y-92500000D03* 36 | X147300000Y-93200000D03* 37 | X147300000Y-93900000D03* 38 | %TD*% 39 | D10* 40 | %TO.C,H1*% 41 | X123000000Y-78000000D03* 42 | %TD*% 43 | %TO.C,H3*% 44 | X123000000Y-101000000D03* 45 | %TD*% 46 | M02* 47 | -------------------------------------------------------------------------------- /hex-display/Manufacturing_Outputs/gerbers/hex-display-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 7.0.7} date Tue Oct 31 21:22:25 2023 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2023-10-31T21:22:25-06:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.7 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | INCH 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.0157 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.0866 13 | % 14 | G90 15 | G05 16 | T1 17 | X5.4331Y-3.3248 18 | X5.4331Y-3.374 19 | X5.4331Y-3.4232 20 | X5.4331Y-3.5709 21 | X5.4331Y-3.6201 22 | X5.4331Y-3.6693 23 | X5.4331Y-3.7185 24 | X5.4331Y-3.7677 25 | X5.9252Y-3.3937 26 | X5.9252Y-3.5039 27 | X5.9252Y-3.6969 28 | T2 29 | X4.8425Y-3.0709 30 | X4.8425Y-3.9764 31 | X6.4567Y-3.0709 32 | X6.4567Y-3.9764 33 | T0 34 | M30 35 | -------------------------------------------------------------------------------- /hex-display/Manufacturing_Outputs/gerbers/readme.txt: -------------------------------------------------------------------------------- 1 | BitaxeHex Display gerber files 2 | 3 | 2 copper layers 4 | silkscreen on top only 5 | 6 | hex-display-Edge_Cuts.gbr -Board outline 7 | hex-display-F_Cu.gbr -Top copper 8 | hex-display-B_Cu.gbr -Bottom copper 9 | hex-display-F_Mask.gbr -Top solder mask 10 | hex-display-B_Mask.gbr -Bottom solder mask 11 | hex-display-F_Silkscreen.gbr -Top silkscreen 12 | hex-display-PTH.drl -drill plated-through holes 13 | 14 | -------------------------------------------------------------------------------- /hex-display/Manufacturing_Outputs/hex-display-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/hex-display/Manufacturing_Outputs/hex-display-gerbers.zip -------------------------------------------------------------------------------- /hex-display/doc/dimensions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/hex-display/doc/dimensions.pdf -------------------------------------------------------------------------------- /hex-display/doc/display-board-render-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/hex-display/doc/display-board-render-back.png -------------------------------------------------------------------------------- /hex-display/doc/display-board-render-front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitaxeorg/supraHex/0ffba9c05845f6e97036548f6d8695185290a385/hex-display/doc/display-board-render-front.png -------------------------------------------------------------------------------- /hex-display/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "hex-display")(type "KiCad")(uri "${KIPRJMOD}/hex-display.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /hex-display/hex-display.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) 2 | (symbol "176x320_st7789" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 3 | (property "Reference" "U8" (at 33.655 34.29 0) 4 | (effects (font (size 1.27 1.27)) (justify left)) 5 | ) 6 | (property "Value" "176x320_st7789" (at 19.05 -1.905 0) 7 | (effects (font (size 1.27 1.27)) (justify left)) 8 | ) 9 | (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" (at 21.59 -3.81 0) 10 | (effects (font (size 1.524 1.524)) hide) 11 | ) 12 | (property "Datasheet" "https://www.buydisplay.com/download/manual/ER-TFT1.47-1_Datasheet.pdf" (at 0 0 0) 13 | (effects (font (size 1.524 1.524)) hide) 14 | ) 15 | (symbol "176x320_st7789_0_0" 16 | (text "176 x 320" (at 21.59 27.94 0) 17 | (effects (font (size 1.524 1.524))) 18 | ) 19 | (text "SPI DISPLAY" (at 21.59 24.13 0) 20 | (effects (font (size 1.524 1.524))) 21 | ) 22 | ) 23 | (symbol "176x320_st7789_0_1" 24 | (rectangle (start 8.89 31.75) (end 35.56 1.27) 25 | (stroke (width 0) (type default)) 26 | (fill (type none)) 27 | ) 28 | ) 29 | (symbol "176x320_st7789_1_1" 30 | (rectangle (start 0 33.02) (end 36.83 0) 31 | (stroke (width 0) (type default)) 32 | (fill (type background)) 33 | ) 34 | (pin power_in line (at -5.08 2.54 0) (length 5.08) 35 | (name "GND" (effects (font (size 1.27 1.27)))) 36 | (number "1" (effects (font (size 1.27 1.27)))) 37 | ) 38 | (pin bidirectional line (at -5.08 25.4 0) (length 5.08) 39 | (name "SDA/Mosi" (effects (font (size 0.9906 0.9906)))) 40 | (number "10" (effects (font (size 1.27 1.27)))) 41 | ) 42 | (pin bidirectional line (at -5.08 27.94 0) (length 5.08) 43 | (name "RESET" (effects (font (size 1.27 1.27)))) 44 | (number "11" (effects (font (size 1.27 1.27)))) 45 | ) 46 | (pin power_in line (at -5.08 30.48 0) (length 5.08) 47 | (name "GND" (effects (font (size 1.27 1.27)))) 48 | (number "12" (effects (font (size 1.27 1.27)))) 49 | ) 50 | (pin power_in line (at -5.08 5.08 0) (length 5.08) 51 | (name "LEDK" (effects (font (size 1.27 1.27)))) 52 | (number "2" (effects (font (size 1.27 1.27)))) 53 | ) 54 | (pin power_in line (at -5.08 7.62 0) (length 5.08) 55 | (name "LEDA" (effects (font (size 1.27 1.27)))) 56 | (number "3" (effects (font (size 1.27 1.27)))) 57 | ) 58 | (pin power_in line (at -5.08 10.16 0) (length 5.08) 59 | (name "VDD" (effects (font (size 1.27 1.27)))) 60 | (number "4" (effects (font (size 1.27 1.27)))) 61 | ) 62 | (pin power_in line (at -5.08 12.7 0) (length 5.08) 63 | (name "GND" (effects (font (size 1.27 1.27)))) 64 | (number "5" (effects (font (size 1.27 1.27)))) 65 | ) 66 | (pin power_in line (at -5.08 15.24 0) (length 5.08) 67 | (name "GND" (effects (font (size 1.27 1.27)))) 68 | (number "6" (effects (font (size 1.27 1.27)))) 69 | ) 70 | (pin bidirectional line (at -5.08 17.78 0) (length 5.08) 71 | (name "DC" (effects (font (size 1.27 1.27)))) 72 | (number "7" (effects (font (size 1.27 1.27)))) 73 | ) 74 | (pin bidirectional line (at -5.08 20.32 0) (length 5.08) 75 | (name "CS/SS" (effects (font (size 1.27 1.27)))) 76 | (number "8" (effects (font (size 1.27 1.27)))) 77 | ) 78 | (pin bidirectional line (at -5.08 22.86 0) (length 5.08) 79 | (name "SCL/SCK" (effects (font (size 0.9906 0.9906)))) 80 | (number "9" (effects (font (size 1.27 1.27)))) 81 | ) 82 | ) 83 | ) 84 | ) 85 | -------------------------------------------------------------------------------- /hex-display/hex-display.pretty/4mm_mounting.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "4mm_mounting" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -0.58 -3.245 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 196cbc9a-1864-4e5b-9acc-2f9357fde400) 7 | ) 8 | (fp_text value "4mm_mounting" (at 0.03 2.725 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 1fd1e7ae-17d3-4fa0-b9e0-3ee0154157c7) 11 | ) 12 | (fp_text user "${REFERENCE}" (at -0.085 4.345 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp c86a4082-4859-4f1d-8f8b-776e18da7560) 15 | ) 16 | (pad "" thru_hole circle (at 0 0) (size 4 4) (drill 2.2) (layers "*.Cu" "*.Mask") 17 | (zone_connect 0) (tstamp 1cf1a18e-9f30-4a0d-82f1-d35e7c3429dd)) 18 | ) 19 | -------------------------------------------------------------------------------- /hex-display/hex-display.pretty/ST7789-176x320.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "ST7789-176x320" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "Sheetfile" "silexperiencecard.kicad_sch") 4 | (property "Sheetname" "") 5 | (attr through_hole) 6 | (fp_text reference "U1" (at -24.1808 -45.4914 180) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp e8bc2a60-83ed-4ed8-8279-b9e7e4db8ceb) 9 | ) 10 | (fp_text value "176x320_st7789" (at -23.5966 -16.4846 180) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp ce3faab2-7f93-4ba4-809b-e3ad9b69cca2) 13 | ) 14 | (fp_line (start -34.037171 -45.266898) (end -34.037171 -13.872368) 15 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 5bd91539-f201-4000-85cf-062cc94e395c)) 16 | (fp_line (start -33.777396 -44.903545) (end -33.767396 -44.903545) 17 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 75df9874-5d9f-4d27-8619-c980fa2e47fa)) 18 | (fp_line (start -33.777396 -15.753545) (end -33.777396 -44.903545) 19 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 70f6adf9-2b5f-4914-a2d2-1040394fc0e3)) 20 | (fp_line (start -33.767396 -44.903545) (end -33.767396 -15.753545) 21 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 04fb74f5-c06d-406d-a174-a270236b16e4)) 22 | (fp_line (start -33.767396 -15.753545) (end -33.777396 -15.753545) 23 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 7de1c493-babc-4bb2-9668-caab601fa1e8)) 24 | (fp_line (start -31.777396 -13.763545) (end -31.777396 -13.753545) 25 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2b5d1f20-dade-442f-ab8a-98e926da0185)) 26 | (fp_line (start -31.777396 -13.763545) (end -16.987396 -13.763545) 27 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp a8a8e363-6569-4f98-8364-bd829604f471)) 28 | (fp_line (start -31.537171 -11.372368) (end -17.142587 -11.372368) 29 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp be5bb4d4-8f47-4520-9075-c4490a3e6370)) 30 | (fp_line (start -31.277396 -47.403545) (end -31.277396 -47.393545) 31 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 22cda106-cd86-4369-b44f-9353914f431f)) 32 | (fp_line (start -31.277396 -47.403545) (end -17.487396 -47.403545) 33 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 03d5deae-99ab-4ed2-8108-dc6d9a41ec9b)) 34 | (fp_line (start -29.21 -26.67) (end -29.21 -24.670249) 35 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 5deee4b1-b869-4af4-8363-e77dad444e4b)) 36 | (fp_line (start -29.21 -26.67) (end -19.420894 -26.67) 37 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 762f333c-af95-4546-9a3e-9e1385566d98)) 38 | (fp_line (start -29.21 -24.670249) (end -19.420894 -24.670249) 39 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2cde190d-ccb9-4b6a-93e0-fc8d1d3521b2)) 40 | (fp_line (start -28.177164 -24.670249) (end -28.177164 -25.018381) 41 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 62058dc3-69a6-47a6-b806-bbc4aa65cd88)) 42 | (fp_line (start -19.420894 -26.67) (end -19.420894 -24.670249) 43 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 559d43e5-9a56-4e9d-9e68-d79de11c9e3f)) 44 | (fp_line (start -17.487396 -47.403545) (end -17.487396 -47.393545) 45 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 10a20564-526e-4f3a-a489-e56081323ad1)) 46 | (fp_line (start -17.487396 -47.393545) (end -31.277396 -47.393545) 47 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp f343395e-9599-4e65-92fc-ab551bcf8022)) 48 | (fp_line (start -17.142587 -47.766898) (end -31.537171 -47.766898) 49 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 68399cdf-7b80-4e42-94ab-e21da63646de)) 50 | (fp_line (start -16.987396 -13.763545) (end -16.987396 -13.753545) 51 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 98f873b7-ef7f-47ab-a705-0287d66b4fa7)) 52 | (fp_line (start -16.987396 -13.753545) (end -31.777396 -13.753545) 53 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 4e2ae25a-9317-4305-8300-a98a939407ed)) 54 | (fp_line (start -14.997396 -15.753545) (end -14.997396 -44.903545) 55 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 10ed6a93-bc8c-4a8a-8a6d-311efdd3fe06)) 56 | (fp_line (start -14.997396 -15.753545) (end -14.987396 -15.753545) 57 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 0257b4a6-ff05-4452-bb42-13ea81bfd1f4)) 58 | (fp_line (start -14.987396 -44.903545) (end -14.997396 -44.903545) 59 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp c3f2a73a-9b58-4690-98ba-e055a2354123)) 60 | (fp_line (start -14.987396 -44.903545) (end -14.987396 -15.753545) 61 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 80ca564e-f08b-4b72-b6c8-ae52b9743f1a)) 62 | (fp_line (start -14.642587 -13.872368) (end -14.642587 -45.266898) 63 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 304d972b-e5e3-46c5-bb3f-b942ca9f7775)) 64 | (fp_arc (start -34.037171 -45.266898) (mid -33.304938 -47.034665) (end -31.537171 -47.766898) 65 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 82ad9431-48b2-43ca-b446-f160cc59fa06)) 66 | (fp_arc (start -33.777395 -44.903545) (mid -33.045162 -46.671311) (end -31.277396 -47.403544) 67 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp e6190492-64ec-414c-84b2-309a637b00bb)) 68 | (fp_arc (start -33.767395 -44.903545) (mid -33.038091 -46.66424) (end -31.277396 -47.393544) 69 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp c8e987c3-2c41-4acc-9111-9d383cd2c206)) 70 | (fp_arc (start -31.777396 -13.763545) (mid -33.184538 -14.346403) (end -33.767396 -15.753545) 71 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 0d601aa3-c760-4e48-8d05-5461f735a32c)) 72 | (fp_arc (start -31.777396 -13.753545) (mid -33.19161 -14.339331) (end -33.777396 -15.753545) 73 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp d16d364f-bc48-47b3-8c64-8acce265a56d)) 74 | (fp_arc (start -31.537171 -11.372368) (mid -33.304938 -12.104601) (end -34.037171 -13.872368) 75 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 612a6327-078d-4cef-8f36-2317b7d1d7b2)) 76 | (fp_arc (start -17.487396 -47.403545) (mid -15.719629 -46.671312) (end -14.987396 -44.903545) 77 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp a7aa82dc-d4ed-4c40-bbde-f1a058b7df30)) 78 | (fp_arc (start -17.487396 -47.393545) (mid -15.7267 -46.664241) (end -14.997396 -44.903545) 79 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 0b38abd7-8455-4858-bb27-6db66e422d94)) 80 | (fp_arc (start -17.142587 -47.766898) (mid -15.37482 -47.034665) (end -14.642587 -45.266898) 81 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 291e8aae-7340-4e66-ac04-1c269ec6bcc9)) 82 | (fp_arc (start -14.997396 -15.753545) (mid -15.580254 -14.346403) (end -16.987396 -13.763545) 83 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 64767612-23f3-450e-ac98-080f5eba7f07)) 84 | (fp_arc (start -14.987396 -15.753545) (mid -15.573182 -14.339331) (end -16.987396 -13.753545) 85 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 8462653f-8745-47cc-b466-6fbba93dc6cd)) 86 | (fp_arc (start -14.642587 -13.872368) (mid -15.37482 -12.104601) (end -17.142587 -11.372368) 87 | (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 318221fd-d689-49cc-bd7b-164bc73db5bd)) 88 | (pad "1" smd rect (at -20.4762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7641e17f-27ce-4075-bb74-c8a7fd8e01b4)) 89 | (pad "2" smd rect (at -21.1762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9ffc8ba-cc32-43fb-9898-fa082576e2a1)) 90 | (pad "3" smd rect (at -21.8762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c1a783f-313a-40d2-8c62-e8b57aff1aa7)) 91 | (pad "4" smd rect (at -22.5762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff83292d-6d31-4c18-b82d-e796fa72c042)) 92 | (pad "5" smd rect (at -23.2762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fde5b1f-7389-4c89-9f6d-968925f11718)) 93 | (pad "6" smd rect (at -23.9762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 786d6837-b5bf-4db2-a551-a829b3cc242b)) 94 | (pad "7" smd rect (at -24.6762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49909dcf-719d-412b-9de5-d78e26fb3f7c)) 95 | (pad "8" smd rect (at -25.3762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2a2f63a-aec1-4d11-b5f7-b8cd8df46ce6)) 96 | (pad "9" smd rect (at -26.0762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3603d3e-250e-41bf-b30f-d7e57317baf6)) 97 | (pad "10" smd rect (at -26.7762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84b4c0b1-fdf0-4f98-b1a7-567fd6286b2c)) 98 | (pad "11" smd rect (at -27.4762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e11d01f6-ddd2-4623-89e5-e7818f21b377)) 99 | (pad "12" smd rect (at -28.1762 -25.654 180) (size 0.35 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d2c0c5d-1e5b-46e7-aad6-04a784765929)) 100 | (model "C:/Users/ccadic/CloudStation/ips1.47 ST7789 176 320/DISST7789-176x320.STEP" 101 | (offset (xyz -24.5 30.75 1.5)) 102 | (scale (xyz 1 1 1)) 103 | (rotate (xyz 0 0 0)) 104 | ) 105 | ) 106 | -------------------------------------------------------------------------------- /hex-display/readme.md: -------------------------------------------------------------------------------- 1 | # BitaxeHex display adapter board 2 | This adapater board provides a connection from the BitaxeHex to a 3 | 172x320 SPI interface ST7789 Drive OLED graphic display. This is 4 | intended for use on the [bitaxeHex](https://github.com/skot/bitaxeHex). 5 | Currently, the firmware to drive it has not been developed, so this is 6 | provided in order to facilitate that effort. 7 | 8 | ![bitaxeHex display front](doc/display-board-render-front.png) 9 | ![bitaxeHex display back](doc/display-board-render-back.png) 10 | 11 | The cable to connect it is constructed with a pair of JST-GH 12-pin housings, and 12 | cables that run straight through. 13 | 14 | ## Parts 15 | - [172x320 OLED display](https://www.aliexpress.us/item/3256804691627769.html) 16 | - [JST-GH 12-pin housing](https://www.digikey.com/en/products/detail/jst-sales-america-inc/GHR-12V-S/807824) 17 | - [JST-GH pre-crimped wires](https://www.digikey.com/en/products/detail/jst-sales-america-inc/AGHGH28K305/6009450) 18 | 19 | To construct the cable: 20 | - qty 12 of the pre-crimped cables 21 | - qty 2 of the JST-GH housings 22 | 23 | Insert the cables into the housings with the locking pin facing the same direction (both towards you) 24 | 25 | -------------------------------------------------------------------------------- /hex-display/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "hex-display")(type "KiCad")(uri "${KIPRJMOD}/hex-display.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | > Closed Source is Antithetical to Bitcoin 2 | 3 | # Presenting: The supraHex 4 | supraHex is a follow on to the [bitaxe](https://github.com/skot/bitaxe) that incorporates six BM1368 ASICs from the Antminer S21 5 | 6 | ![supraHex render](doc/bitaxeHex-701-render.png) 7 | 8 | ## Goals 9 | - **Standalone**: can mine directly to your pool over WiFi. No External computer needed. 10 | - **Embedded**: low cost, low maintenance, high availability, high reliability, low power. 11 | - **ASIC**: based on the very efficient BM1368 from Bitmain. 12 | - **Versatile**: solo/pool mining, autotune power/heat/efficiency. 13 | - **Open Source**: All design files are provided. 14 | 15 | ## Features 16 | - **ESP32-S3-WROOM-1** wifi microcontroller on board 17 | - **TI TPS546D24ARVFR** buck regulator steps down the 12V input to power the chain of BM1368 18 | - **TMP1075** measures inlet and outlet PCB temperature. 19 | - **Microchip EMC2302** Controls dual fans 20 | - Header for optional status LCD 21 | - BAP (Bitaxe Accesory Port) 22 | - ASIC Chip temperature directly from the ASIC's 23 | 24 | ## BM1368 25 | - The BM1368 is a undocumented SHA256 mining ASIC from Bitmain. It's mostly used in the Antminer S21 26 | - Bitmain claims the BM1368 has 17.5 W/TH efficiency 27 | - The BM1368 is available (new) for around $20~29 each. 28 | 29 | ## Current Status 30 | - v701 hardware is working! Hash rate is fluctuating between 4 TH/s and 4.2 TH/s. 31 | - Power draw is around 75W @12V. 32 | - ESP32 miner firmware will configure the power supply to run at the proper voltage. 33 | - This is an _advanced_ build! If you don't have experience building boards, you should probably go build a single ASIC bitaxe first to get the technique down. 34 | 35 | ## Revision List 36 | - V701 is the current working version of this board. If you want to build this, pull down this git tag. 37 | 38 | ## Hardware 39 | - [BM1368 from NBTC](https://www.nbtcminer.com/shop/miner-parts/miner-chip/new-bm1368-bm1368pb-for-antminer-s21-t21-hdyro/). The `PB`Variant seems to work fine. 40 | - [Heatsink](https://www.aliexpress.us/item/3256805608902122.html) 90mm long variant. This will need to have threaded M3 mounting holes added. See the KiCad board file for the pattern 41 | - [Fans](https://www.amazon.com/Noctua-NF-A8-PWM-Premium-Quiet/dp/B00NEMG62M) At least one 80x80mm 12V 4-pin fan. Like the Noctua NF-A8 PWM. Possibly two. 42 | - [Enclosure](https://www.aliexpress.us/item/3256806064761702.html) (several sellers) 130mm long variant. The supraHex needs to be run inside an enclosure to force air through the heatsink and effectively cool the BM1368s 43 | - All of the parts on the board are listed in the KiCad BOM 44 | 45 | ## Software 46 | - [ESP-Miner-Multichip](https://github.com/bitaxeorg/esp-miner-multichip) is still being updated to support multiple ASICs 47 | 48 | ## Power Supply Requirements 49 | - supraHex takes 12V DC input via screw terminals. Power supply should be capable of 100W 50 | - This [120W Brick](https://www.amazon.com/gp/product/B07PWZQ33N) technically works, but gets a little warmer than it should. You'll need to change the end. 51 | - 12V 15A 110V AliExpress [Bare PSU](https://www.aliexpress.us/item/3256805439916551.html) 52 | 53 | ## Building 54 | - Check out [building.md](building.md) for PCB ordering tips 55 | - Check out [assembly.md](assembly.md) for assembly tips 56 | -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "bitaxe")(type "KiCad")(uri "${KIPRJMOD}/bitaxe.kicad_sym")(options "")(descr "")) 4 | (lib (name "gt-tc029b-h025-l1n")(type "KiCad")(uri "${KIPRJMOD}/gt-tc029b-h025-l1n.kicad_sym")(options "")(descr "")) 5 | ) 6 | --------------------------------------------------------------------------------