diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..6c752b5 --- /dev/null +++ b/README.txt @@ -0,0 +1 @@ +Tiny PCB to lift-up minidin-9 connector on ZX Spectrum clones. It allow to fit connector in standard rubber case without modifications. diff --git a/out/gerber.zip b/out/gerber.zip new file mode 100644 index 0000000..eb2cb02 Binary files /dev/null and b/out/gerber.zip differ diff --git a/pcb/minidinexpander-cache.lib b/pcb/minidinexpander-cache.lib new file mode 100644 index 0000000..bb196bb --- /dev/null +++ b/pcb/minidinexpander-cache.lib @@ -0,0 +1,57 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# my_Mini-DIN-9 +# +DEF my_Mini-DIN-9 J 0 40 Y Y 1 F N +F0 "J" 200 200 50 H V C CNN +F1 "my_Mini-DIN-9" 420 -200 50 H V C CNN +F2 "" -10 -10 50 V I C CNN +F3 "" -10 -10 50 V I C CNN +$FPLIST + MINI?DIN* +$ENDFPLIST +DRAW +A 0 0 200 -1269 -531 0 1 10 f -120 -160 120 -160 +A 2 4 200 1021 -1488 0 1 10 f -40 200 -170 -100 +A 2 5 198 -320 790 0 1 10 f 170 -100 40 200 +C -130 0 20 0 1 0 F +C -80 -100 20 0 1 0 F +C -80 100 20 0 1 0 F +C -43 0 20 0 1 0 F +C 1 100 20 0 1 0 F +C 43 0 20 0 1 0 F +C 80 -100 20 0 1 0 F +C 90 100 20 0 1 0 F +C 130 0 20 0 1 0 F +S 121 -161 -113 169 0 1 -39 N +S 121 -159 -121 168 0 1 -39 f +S 169 -100 -169 -14 0 1 -39 f +P 2 0 1 0 -150 0 -200 0 N +P 2 0 1 0 -100 100 -200 100 N +P 2 0 1 0 -42 -160 -42 -20 N +P 2 0 1 0 0 123 0 200 N +P 2 0 1 0 44 -160 44 -20 N +P 2 0 1 0 110 100 200 100 N +P 2 0 1 0 200 0 150 0 N +P 3 0 1 10 -170 -100 -120 -100 -120 -160 N +P 3 0 1 0 -42 -160 -75 -160 -75 -201 N +P 3 0 1 0 45 -160 75 -160 75 -200 N +P 3 0 1 10 170 -100 120 -100 120 -160 N +P 4 0 1 0 -80 -120 -80 -140 -200 -140 -200 -100 N +P 4 0 1 10 -40 200 -40 170 40 170 40 200 N +P 4 0 1 0 80 -120 80 -140 200 -140 200 -100 N +X ~ 0 0 -300 100 U 50 50 1 1 P +X ~ 1 300 -100 100 L 50 50 1 1 P +X ~ 2 -300 -100 100 R 50 50 1 1 P +X ~ 3 300 0 100 L 50 50 1 1 P +X ~ 4 75 -300 100 U 50 50 1 1 P +X ~ 5 -75 -300 100 U 50 50 1 1 P +X ~ 6 -300 0 100 R 50 50 1 1 P +X ~ 7 300 100 100 L 50 50 1 1 P +X ~ 8 0 300 100 D 50 50 1 1 P +X ~ 9 -300 100 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/pcb/minidinexpander.kicad_pcb b/pcb/minidinexpander.kicad_pcb new file mode 100644 index 0000000..060aaa9 --- /dev/null +++ b/pcb/minidinexpander.kicad_pcb @@ -0,0 +1,173 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.4)-1") + + (general + (thickness 1.6) + (drawings 4) + (tracks 0) + (zones 0) + (modules 1) + (nets 2) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements 7FFFFFFF) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes true) + (creategerberjobfile false) + (excludeedgelayer false) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "gerber/")) + ) + + (net 0 "") + (net 1 "Net-(J1-Pad0)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net "Net-(J1-Pad0)") + ) + + (module my:minidin-9 (layer F.Cu) (tedit 5D4319E0) (tstamp 5DED3FED) + (at 141.518 97.738 180) + (descr "MiniDin 8 (S-Video), Tyco P/N 1734096-1") + (path /5DED40CD) + (fp_text reference J1 (at 0.03 4.61512) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Mini-DIN-9 (at 0 -7.366) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7.1755 6.477) (end -7.1755 -6.477) (layer F.Fab) (width 0.12)) + (fp_line (start 7.239 6.477) (end -7.1755 6.477) (layer F.Fab) (width 0.12)) + (fp_line (start 7.239 -6.477) (end 7.239 6.477) (layer F.Fab) (width 0.12)) + (fp_line (start -7.0485 -6.477) (end 7.239 -6.477) (layer F.Fab) (width 0.12)) + (fp_line (start 7.493 -1.27) (end 7.493 -6.731) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.493 2.794) (end 7.493 6.731) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.0805 2.794) (end 7.493 2.794) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.0805 -1.27) (end 9.0805 2.794) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.493 -1.27) (end 9.0805 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.4295 -1.27) (end -7.4295 -6.731) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.4295 2.794) (end -7.4295 6.731) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.9535 2.794) (end -7.4295 2.794) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.9535 -1.27) (end -8.9535 2.794) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.4295 -1.27) (end -8.9535 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.493 6.731) (end -7.4295 6.731) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.4295 -6.731) (end 7.493 -6.731) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.937 5.842) (end -3.937 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 3.937 5.842) (end 3.937 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -3.937 5.842) (end 3.937 5.842) (layer F.SilkS) (width 0.381)) + (fp_line (start -3.937 6.096) (end 3.937 6.096) (layer F.SilkS) (width 0.381)) + (fp_line (start 3.937 6.35) (end -3.937 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 7.239 6.477) (end 7.239 -6.477) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.239 -6.477) (end -7.1755 -6.477) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.1755 -6.477) (end -7.1755 6.477) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.1755 6.477) (end 7.239 6.477) (layer F.SilkS) (width 0.12)) + (pad 0 thru_hole circle (at -7.112 0.762 180) (size 3.50012 3.50012) (drill 2.19964) (layers *.Cu *.Mask) + (net 1 "Net-(J1-Pad0)")) + (pad 0 thru_hole circle (at 7.239 0.762 180) (size 3.50012 3.50012) (drill 2.19964) (layers *.Cu *.Mask) + (net 1 "Net-(J1-Pad0)")) + (pad 6 thru_hole circle (at -3.8608 -1.6256 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -0.4699 -1.6256 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 3.8862 -1.6256 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -4.43738 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 1.9558 -4.43738 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at -3.8608 -4.43738 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at -1.9304 -4.43738 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 3.8862 -4.43738 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (pad 0 thru_hole roundrect (at 0 1.651 180) (size 3.50012 3.50012) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.214) + (net 1 "Net-(J1-Pad0)")) + (pad 1 thru_hole circle (at 1.4986 -1.6256 180) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask)) + (model walter/conn_av/minidin-8.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model E:/ws/hwlib/ki3d/a-dio-fs08.stp + (offset (xyz 0 -6.5 6.5)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) + ) + + (gr_line (start 132.26 104.596) (end 132.26 90.88) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 150.662 104.596) (end 132.26 104.596) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 150.662 90.88) (end 150.662 104.596) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 132.26 90.88) (end 150.662 90.88) (layer Edge.Cuts) (width 0.05)) + +) diff --git a/pcb/minidinexpander.pro b/pcb/minidinexpander.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/pcb/minidinexpander.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/pcb/minidinexpander.sch b/pcb/minidinexpander.sch new file mode 100644 index 0000000..0d9993a --- /dev/null +++ b/pcb/minidinexpander.sch @@ -0,0 +1,27 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L my:Mini-DIN-9 J1 +U 1 1 5DED40CD +P 5925 3700 +F 0 "J1" H 5925 4181 50 0000 C CNN +F 1 "Mini-DIN-9" H 5925 4090 50 0000 C CNN +F 2 "my:minidin-9" V 5915 3690 50 0001 C CNN +F 3 "http://service.powerdynamics.com/ec/Catalog17/Section%2011.pdf" V 5915 3690 50 0001 C CNN + 1 5925 3700 + 1 0 0 -1 +$EndComp +$EndSCHEMATC