Skip to content

Commit dd86dca

Browse files
authored
Merge printer interface design (#9)
Merge printer interface design
1 parent e70a7a5 commit dd86dca

35 files changed

+297224
-7957
lines changed

3dmodels/PLCC28-Pin-SMD_Socket_IC.step

+106,012
Large diffs are not rendered by default.

3dmodels/credits.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
PLCC28-Pin-SMD_Socket_IC.step
2+
PLCC28-SMD_Socket_IC.step
13
PLCC32-Pin-SMD_Socket_IC.step
24
PLCC32-SMD_Socket_IC.step
3-
Credit: https://grabcad.com/library/plcc32-ic-on-plcc-socket-smt-type-1
5+
Credit: https://grabcad.com/dmitry.levin-6
46

57
plcc20_p1-27_l9-04_w9-04.stp
68
plcc28_p1-27_l11-58_w11-58.stp
@@ -18,8 +20,6 @@ Credit: https://grabcad.com/library/crystals-and-oscillators-1
1820
86093967113755elf.stp
1921
Credit: https://www.amphenol-cs.com/din-41612-86093967113755elf.html
2022

21-
86093968124755v1lf.stp
22-
Credit: https://www.amphenol-cs.com/din-41612-86093968124755v1lf.html
23-
2423
D 7343-31.step
25-
Credit: https://grabcad.com/library/tantalum-surface-mount-capacitors-1
24+
C 6032-28.step
25+
Credit: https://grabcad.com/jason.traud-1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
(footprint "Package_PLCC-20" (version 20211014) (generator pcbnew)
2+
(layer "F.Cu")
3+
(tedit 5A02ECC8)
4+
(descr "PLCC, 20 pins, surface mount")
5+
(tags "plcc smt")
6+
(attr smd)
7+
(fp_text reference "REF**" (at 0 -6.35) (layer "F.SilkS")
8+
(effects (font (size 1 1) (thickness 0.15)))
9+
(tstamp 4720a26b-bdc8-4c03-bb69-2cfc25c93227)
10+
)
11+
(fp_text value "PLCC-20" (at 0 6.35) (layer "F.Fab")
12+
(effects (font (size 1 1) (thickness 0.15)))
13+
(tstamp cf54afd1-4dbb-49be-9ccc-4770e409ef12)
14+
)
15+
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
16+
(effects (font (size 1 1) (thickness 0.15)))
17+
(tstamp d01cf902-432a-4587-82df-3727a6bd617a)
18+
)
19+
(fp_line (start 5.461 -5.461) (end -3.81 -5.461) (layer "F.SilkS") (width 0.2032) (tstamp 0a4cb79e-c32f-469a-a3ac-4f60742687f7))
20+
(fp_line (start 5.461 5.461) (end 5.461 -5.461) (layer "F.SilkS") (width 0.2032) (tstamp 175bac75-ed48-4da4-85c1-833135d3dc74))
21+
(fp_line (start -3.81 -5.461) (end -5.461 -3.81) (layer "F.SilkS") (width 0.2032) (tstamp 6d377bd9-9e58-4199-b7e8-81e44fefb74d))
22+
(fp_line (start -5.461 -3.81) (end -5.461 5.461) (layer "F.SilkS") (width 0.2032) (tstamp 9d92b4b4-a247-469a-8c48-784e0660cb40))
23+
(fp_line (start -5.461 5.461) (end 5.461 5.461) (layer "F.SilkS") (width 0.2032) (tstamp d1841d08-bf50-47ef-8c17-74daa4304da6))
24+
(fp_line (start -5.461 5.461) (end 5.461 5.461) (layer "F.CrtYd") (width 0.05) (tstamp 5fda00c0-4c6f-45aa-a524-181e3dee46de))
25+
(fp_line (start 5.461 -5.461) (end -5.461 -5.461) (layer "F.CrtYd") (width 0.05) (tstamp 8272b5e2-47ac-499e-b3ef-e367af73a4fd))
26+
(fp_line (start -5.461 -5.461) (end -5.461 5.461) (layer "F.CrtYd") (width 0.05) (tstamp 8b3dbfe1-758e-4329-91d5-36a1afdabd7a))
27+
(fp_line (start 5.461 5.461) (end 5.461 -5.461) (layer "F.CrtYd") (width 0.05) (tstamp acbc6e5a-b380-435f-99c7-5ef9bf2345ac))
28+
(pad "1" smd rect (at 0 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ac160d3-f903-4692-a39d-7ee009274fc5))
29+
(pad "2" smd rect (at -1.27 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9ac6776-f18d-43bd-8b69-637dd8637922))
30+
(pad "3" smd rect (at -2.54 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20ac5774-2ed5-4476-8813-2fff549df1d7))
31+
(pad "4" smd rect (at -4.0525 -2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0b11c37-ced9-4521-9662-7e320fdec7e0))
32+
(pad "5" smd rect (at -4.0525 -1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76c51f2c-dabc-4022-a9a9-798897b6e0bb))
33+
(pad "6" smd rect (at -4.0525 0 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be023392-0645-4fad-8bce-446e77f244a3))
34+
(pad "7" smd rect (at -4.0525 1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46aed6b8-cf38-4fd5-a170-25333f090aa6))
35+
(pad "8" smd rect (at -4.0525 2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f3c6714-363f-4792-9500-3638ec22c053))
36+
(pad "9" smd rect (at -2.54 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1baa9b29-f0e4-4f9b-a9b4-e5867073a8c0))
37+
(pad "10" smd rect (at -1.27 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82f8480d-b4f8-4461-87ee-21b014e12f19))
38+
(pad "11" smd rect (at 0 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9b454b4-ac17-4b5f-81ed-7c8d37d8f175))
39+
(pad "12" smd rect (at 1.27 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ab055ff-97f8-4683-a5fb-d3c835b5ad22))
40+
(pad "13" smd rect (at 2.54 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9163127d-caa3-41f7-b771-4263969dd33e))
41+
(pad "14" smd rect (at 4.0525 2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f9a2c9d-37a5-47b6-b479-7368297dd6ee))
42+
(pad "15" smd rect (at 4.0525 1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e345306-5f0e-4727-a8c6-95287f01f82a))
43+
(pad "16" smd rect (at 4.0525 0 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1aa07b9-79e9-4603-aa03-94994da0611b))
44+
(pad "17" smd rect (at 4.0525 -1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9091e6c5-804b-4043-b43f-3be0913188e4))
45+
(pad "18" smd rect (at 4.0525 -2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19418055-a4ce-4af6-93bc-bbc63d1c93a9))
46+
(pad "19" smd rect (at 2.54 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64dfde1f-b705-410a-881f-fb6417d95576))
47+
(pad "20" smd rect (at 1.27 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23a88fe4-0097-4695-821a-99b22ab292f2))
48+
(model "../3dmodels/plcc20_p1-27_l9-04_w9-04.stp"
49+
(offset (xyz 0.16 -0.16 2.9))
50+
(scale (xyz 1 1 1))
51+
(rotate (xyz 90 -180 0))
52+
)
53+
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
(footprint "Package_PLCC-20_SMD_socket" (version 20211014) (generator pcbnew)
2+
(layer "F.Cu")
3+
(tedit 5A02ECC8)
4+
(descr "PLCC, 20 pins, surface mount")
5+
(tags "plcc smt")
6+
(attr smd)
7+
(fp_text reference "REF**" (at 0 -8.89) (layer "F.SilkS")
8+
(effects (font (size 1 1) (thickness 0.15)))
9+
(tstamp 4720a26b-bdc8-4c03-bb69-2cfc25c93227)
10+
)
11+
(fp_text value "PLCC-20_SMD_socket" (at 0 6.35) (layer "F.Fab")
12+
(effects (font (size 1 1) (thickness 0.15)))
13+
(tstamp cf54afd1-4dbb-49be-9ccc-4770e409ef12)
14+
)
15+
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
16+
(effects (font (size 1 1) (thickness 0.15)))
17+
(tstamp d01cf902-432a-4587-82df-3727a6bd617a)
18+
)
19+
(fp_line (start 7.62 -7.62) (end -5.969 -7.62) (layer "F.SilkS") (width 0.2032) (tstamp 0a4cb79e-c32f-469a-a3ac-4f60742687f7))
20+
(fp_line (start 7.62 7.62) (end 7.62 -7.62) (layer "F.SilkS") (width 0.2032) (tstamp 175bac75-ed48-4da4-85c1-833135d3dc74))
21+
(fp_line (start -5.969 -7.62) (end -7.62 -5.969) (layer "F.SilkS") (width 0.2032) (tstamp 6d377bd9-9e58-4199-b7e8-81e44fefb74d))
22+
(fp_line (start -7.62 -5.969) (end -7.62 7.62) (layer "F.SilkS") (width 0.2032) (tstamp 9d92b4b4-a247-469a-8c48-784e0660cb40))
23+
(fp_line (start -7.62 7.62) (end 7.62 7.62) (layer "F.SilkS") (width 0.2032) (tstamp d1841d08-bf50-47ef-8c17-74daa4304da6))
24+
(fp_line (start -7.62 7.62) (end 7.62 7.62) (layer "F.CrtYd") (width 0.05) (tstamp 5fda00c0-4c6f-45aa-a524-181e3dee46de))
25+
(fp_line (start 7.62 -7.62) (end -7.62 -7.62) (layer "F.CrtYd") (width 0.05) (tstamp 8272b5e2-47ac-499e-b3ef-e367af73a4fd))
26+
(fp_line (start -7.62 -7.62) (end -7.62 7.62) (layer "F.CrtYd") (width 0.05) (tstamp 8b3dbfe1-758e-4329-91d5-36a1afdabd7a))
27+
(fp_line (start 7.62 7.62) (end 7.62 -7.62) (layer "F.CrtYd") (width 0.05) (tstamp acbc6e5a-b380-435f-99c7-5ef9bf2345ac))
28+
(pad "1" smd rect (at 0 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ac160d3-f903-4692-a39d-7ee009274fc5))
29+
(pad "2" smd rect (at -1.27 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9ac6776-f18d-43bd-8b69-637dd8637922))
30+
(pad "3" smd rect (at -2.54 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20ac5774-2ed5-4476-8813-2fff549df1d7))
31+
(pad "4" smd rect (at -4.0525 -2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0b11c37-ced9-4521-9662-7e320fdec7e0))
32+
(pad "5" smd rect (at -4.0525 -1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76c51f2c-dabc-4022-a9a9-798897b6e0bb))
33+
(pad "6" smd rect (at -4.0525 0 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be023392-0645-4fad-8bce-446e77f244a3))
34+
(pad "7" smd rect (at -4.0525 1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46aed6b8-cf38-4fd5-a170-25333f090aa6))
35+
(pad "8" smd rect (at -4.0525 2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f3c6714-363f-4792-9500-3638ec22c053))
36+
(pad "9" smd rect (at -2.54 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1baa9b29-f0e4-4f9b-a9b4-e5867073a8c0))
37+
(pad "10" smd rect (at -1.27 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82f8480d-b4f8-4461-87ee-21b014e12f19))
38+
(pad "11" smd rect (at 0 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9b454b4-ac17-4b5f-81ed-7c8d37d8f175))
39+
(pad "12" smd rect (at 1.27 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ab055ff-97f8-4683-a5fb-d3c835b5ad22))
40+
(pad "13" smd rect (at 2.54 4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9163127d-caa3-41f7-b771-4263969dd33e))
41+
(pad "14" smd rect (at 4.0525 2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f9a2c9d-37a5-47b6-b479-7368297dd6ee))
42+
(pad "15" smd rect (at 4.0525 1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e345306-5f0e-4727-a8c6-95287f01f82a))
43+
(pad "16" smd rect (at 4.0525 0 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1aa07b9-79e9-4603-aa03-94994da0611b))
44+
(pad "17" smd rect (at 4.0525 -1.27 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9091e6c5-804b-4043-b43f-3be0913188e4))
45+
(pad "18" smd rect (at 4.0525 -2.54 90) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19418055-a4ce-4af6-93bc-bbc63d1c93a9))
46+
(pad "19" smd rect (at 2.54 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64dfde1f-b705-410a-881f-fb6417d95576))
47+
(pad "20" smd rect (at 1.27 -4.0525) (size 0.6492 1.925) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23a88fe4-0097-4695-821a-99b22ab292f2))
48+
(model "../3dmodels/plcc20_p1-27_l9-04_w9-04.stp"
49+
(offset (xyz 0.16 -0.16 2.9))
50+
(scale (xyz 1 1 1))
51+
(rotate (xyz 90 -180 0))
52+
)
53+
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
(footprint "R_MELF_MMB-0207"
2+
(version 20240108)
3+
(generator "pcbnew")
4+
(generator_version "8.0")
5+
(layer "F.Cu")
6+
(descr "Resistor, MELF, MMB-0207, http://www.vishay.com/docs/28713/melfprof.pdf")
7+
(tags "MELF Resistor")
8+
(property "Reference" "REF**"
9+
(at 0.05 -2.05 0)
10+
(layer "F.SilkS")
11+
(uuid "5c393e8b-2514-4ccf-9612-1b0af6a303ee")
12+
(effects
13+
(font
14+
(size 1 1)
15+
(thickness 0.15)
16+
)
17+
)
18+
)
19+
(property "Value" "R_MELF_MMB-0207"
20+
(at 0 2.2 0)
21+
(layer "F.Fab")
22+
(uuid "53157d63-b40e-401d-8fd3-96908898bdbd")
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 "06a8793a-e13d-45a6-b754-d4b1d49f4848")
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 "23247959-e360-499c-945c-880c5403857a")
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 "b4e4e105-b6cb-4226-a801-54ebb8f6e74e")
60+
(effects
61+
(font
62+
(size 1.27 1.27)
63+
)
64+
)
65+
)
66+
(attr smd)
67+
(fp_line
68+
(start 1.2 -1.2)
69+
(end -1.2 -1.2)
70+
(stroke
71+
(width 0.12)
72+
(type solid)
73+
)
74+
(layer "F.SilkS")
75+
(uuid "20d7dd1d-5d11-4eb2-b831-a6945a9583d1")
76+
)
77+
(fp_line
78+
(start 1.2 1.2)
79+
(end -1.2 1.2)
80+
(stroke
81+
(width 0.12)
82+
(type solid)
83+
)
84+
(layer "F.SilkS")
85+
(uuid "c5c17977-704b-46d5-a60c-56685ed526cd")
86+
)
87+
(fp_line
88+
(start -3.75 -1.55)
89+
(end -3.75 1.55)
90+
(stroke
91+
(width 0.05)
92+
(type solid)
93+
)
94+
(layer "F.CrtYd")
95+
(uuid "48090ee0-d0fa-4792-b410-dd57ea5171f7")
96+
)
97+
(fp_line
98+
(start -3.75 -1.55)
99+
(end 3.75 -1.55)
100+
(stroke
101+
(width 0.05)
102+
(type solid)
103+
)
104+
(layer "F.CrtYd")
105+
(uuid "88c8de74-0b06-4030-b251-8229eb6f8f3a")
106+
)
107+
(fp_line
108+
(start 3.75 1.55)
109+
(end -3.75 1.55)
110+
(stroke
111+
(width 0.05)
112+
(type solid)
113+
)
114+
(layer "F.CrtYd")
115+
(uuid "53013c10-7e47-4d12-9b38-70513a2c3dbc")
116+
)
117+
(fp_line
118+
(start 3.75 1.55)
119+
(end 3.75 -1.55)
120+
(stroke
121+
(width 0.05)
122+
(type solid)
123+
)
124+
(layer "F.CrtYd")
125+
(uuid "4596406b-0712-4c3f-954d-3ef1ee7e42ae")
126+
)
127+
(fp_line
128+
(start -2.9 -1.1)
129+
(end -2.9 1.1)
130+
(stroke
131+
(width 0.12)
132+
(type solid)
133+
)
134+
(layer "F.Fab")
135+
(uuid "68c61d14-5772-4f15-8205-1594f038e6ff")
136+
)
137+
(fp_line
138+
(start -2.9 1.1)
139+
(end 2.9 1.1)
140+
(stroke
141+
(width 0.12)
142+
(type solid)
143+
)
144+
(layer "F.Fab")
145+
(uuid "15cefedc-b7d6-4a91-b1c8-13a1a2550241")
146+
)
147+
(fp_line
148+
(start -1.7 -1.1)
149+
(end -1.7 1.1)
150+
(stroke
151+
(width 0.12)
152+
(type solid)
153+
)
154+
(layer "F.Fab")
155+
(uuid "57e37978-ebc2-45f4-a750-fdf07aca6045")
156+
)
157+
(fp_line
158+
(start 1.7 -1.1)
159+
(end 1.7 1.1)
160+
(stroke
161+
(width 0.12)
162+
(type solid)
163+
)
164+
(layer "F.Fab")
165+
(uuid "30f2f09f-012f-49f2-81c6-3dc9f7225f8d")
166+
)
167+
(fp_line
168+
(start 2.9 -1.1)
169+
(end -2.9 -1.1)
170+
(stroke
171+
(width 0.12)
172+
(type solid)
173+
)
174+
(layer "F.Fab")
175+
(uuid "8977ff15-100c-45e4-9a6c-0c2a25283158")
176+
)
177+
(fp_line
178+
(start 2.9 1.1)
179+
(end 2.9 -1.1)
180+
(stroke
181+
(width 0.12)
182+
(type solid)
183+
)
184+
(layer "F.Fab")
185+
(uuid "db264f8c-d218-4a6b-ab9d-7d095eb0d439")
186+
)
187+
(fp_text user "${REFERENCE}"
188+
(at 0 0 0)
189+
(layer "F.Fab")
190+
(uuid "ff637716-fa69-4ad3-a0d8-5b461aa3ae41")
191+
(effects
192+
(font
193+
(size 1 1)
194+
(thickness 0.15)
195+
)
196+
)
197+
)
198+
(pad "1" smd rect
199+
(at -2.45 0)
200+
(size 2.1 2.6)
201+
(layers "F.Cu" "F.Paste" "F.Mask")
202+
(uuid "c158c21e-2062-40d5-95b4-5f08fca7a565")
203+
)
204+
(pad "2" smd rect
205+
(at 2.45 0)
206+
(size 2.1 2.6)
207+
(layers "F.Cu" "F.Paste" "F.Mask")
208+
(uuid "9ceaab0c-1a60-47dd-bc0a-a04fb7fb55f7")
209+
)
210+
(model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_MELF_MMB-0207.wrl"
211+
(offset
212+
(xyz 0 0 0)
213+
)
214+
(scale
215+
(xyz 1 1 1)
216+
)
217+
(rotate
218+
(xyz 0 0 0)
219+
)
220+
)
221+
)

0 commit comments

Comments
 (0)