Skip to content

Commit 8867b87

Browse files
added new board: SparkFun-ESLOV-to-Qwiic-Bridge
1 parent 1d9a608 commit 8867b87

File tree

8 files changed

+466
-0
lines changed

8 files changed

+466
-0
lines changed
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
import type { ChipProps } from "@tscircuit/props"
2+
3+
const pinLabels = {
4+
pin1: ["VIN"],
5+
pin2: ["GND"],
6+
pin3: ["EN"],
7+
pin4: ["NC"],
8+
pin5: ["VOUT"],
9+
} as const
10+
11+
export const AP2112K = (props: ChipProps<typeof pinLabels>) => {
12+
return (
13+
<chip
14+
pinLabels={pinLabels}
15+
supplierPartNumbers={{
16+
jlcpcb: ["C23380830"],
17+
}}
18+
manufacturerPartNumber="AP2112K_3_3TRG1"
19+
footprint={
20+
<footprint>
21+
<smtpad
22+
portHints={["pin2"]}
23+
pcbX="1.1000740000000633mm"
24+
pcbY="-0.00012700000002041634mm"
25+
width="0.9999979999999999mm"
26+
height="0.5999987999999999mm"
27+
shape="rect"
28+
/>
29+
<smtpad
30+
portHints={["pin3"]}
31+
pcbX="1.1000740000000633mm"
32+
pcbY="0.9498330000000124mm"
33+
width="0.9999979999999999mm"
34+
height="0.5999987999999999mm"
35+
shape="rect"
36+
/>
37+
<smtpad
38+
portHints={["pin1"]}
39+
pcbX="1.1000740000000633mm"
40+
pcbY="-0.9498330000000124mm"
41+
width="0.9999979999999999mm"
42+
height="0.5999987999999999mm"
43+
shape="rect"
44+
/>
45+
<smtpad
46+
portHints={["pin4"]}
47+
pcbX="-1.1000740000000633mm"
48+
pcbY="0.9500870000000532mm"
49+
width="0.9999979999999999mm"
50+
height="0.5999987999999999mm"
51+
shape="rect"
52+
/>
53+
<smtpad
54+
portHints={["pin5"]}
55+
pcbX="-1.1000740000000633mm"
56+
pcbY="-0.9500870000000532mm"
57+
width="0.9999979999999999mm"
58+
height="0.5999987999999999mm"
59+
shape="rect"
60+
/>
61+
<silkscreenpath
62+
route={[
63+
{ x: -0.6984238000000005, y: -1.523974599999974 },
64+
{ x: 0.6985507999999072, y: -1.5240254000000277 },
65+
]}
66+
/>
67+
<silkscreenpath
68+
route={[
69+
{ x: -0.42237660000012056, y: 1.3969745999999077 },
70+
{ x: 0.42240199999992, y: 1.3969745999999077 },
71+
]}
72+
/>
73+
<silkscreenpath
74+
route={[
75+
{ x: -0.88894920000007, y: -0.38097460000005867 },
76+
{ x: -0.88894920000007, y: 0.38097460000005867 },
77+
]}
78+
/>
79+
</footprint>
80+
}
81+
cadModel={{
82+
objUrl:
83+
"https://modelcdn.tscircuit.com/easyeda_models/download?uuid=8c971aea3af54c53b74baeb1f489d393&pn=C23380830",
84+
rotationOffset: { x: 0, y: 0, z: 0 },
85+
positionOffset: { x: 0, y: 0, z: 0 },
86+
}}
87+
{...props}
88+
/>
89+
)
90+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
export const JST04_1MM_RA = () => {
2+
return (
3+
<footprint name="jstsh4_ra_1mm">
4+
<smtpad
5+
portHints={["pin1"]}
6+
pcbX="-1.5mm"
7+
pcbY="0mm"
8+
width="0.6mm"
9+
height="1.35mm"
10+
shape="rect"
11+
/>
12+
<smtpad
13+
portHints={["pin2"]}
14+
pcbX="-0.5mm"
15+
pcbY="0mm"
16+
width="0.6mm"
17+
height="1.35mm"
18+
shape="rect"
19+
/>
20+
<smtpad
21+
portHints={["pin3"]}
22+
pcbX="0.5mm"
23+
pcbY="0mm"
24+
width="0.6mm"
25+
height="1.35mm"
26+
shape="rect"
27+
/>
28+
<smtpad
29+
portHints={["pin4"]}
30+
pcbX="1.5mm"
31+
pcbY="0mm"
32+
width="0.6mm"
33+
height="1.35mm"
34+
shape="rect"
35+
/>
36+
<smtpad
37+
portHints={["NC2"]}
38+
pcbX="-2.8mm"
39+
pcbY="-3.675mm"
40+
width="1.2mm"
41+
height="2.0mm"
42+
shape="rect"
43+
/>
44+
<smtpad
45+
portHints={["NC1"]}
46+
pcbX="2.8mm"
47+
pcbY="-3.675mm"
48+
width="1.2mm"
49+
height="2.0mm"
50+
shape="rect"
51+
/>
52+
</footprint>
53+
)
54+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
export const JST05_1MM_RA = () => {
2+
return (
3+
<footprint name="jstsh4_ra_1mm">
4+
<smtpad
5+
portHints={["pin1"]}
6+
pcbX="-2mm"
7+
pcbY="0mm"
8+
width="0.6mm"
9+
height="1.55mm"
10+
shape="rect"
11+
/>
12+
<smtpad
13+
portHints={["pin2"]}
14+
pcbX="-1mm"
15+
pcbY="0mm"
16+
width="0.6mm"
17+
height="1.55mm"
18+
shape="rect"
19+
/>
20+
<smtpad
21+
portHints={["pin3"]}
22+
pcbX="0mm"
23+
pcbY="0mm"
24+
width="0.6mm"
25+
height="1.55mm"
26+
shape="rect"
27+
/>
28+
<smtpad
29+
portHints={["pin4"]}
30+
pcbX="1mm"
31+
pcbY="0mm"
32+
width="0.6mm"
33+
height="1.55mm"
34+
shape="rect"
35+
/>
36+
<smtpad
37+
portHints={["pin5"]}
38+
pcbX="2mm"
39+
pcbY="0mm"
40+
width="0.6mm"
41+
height="1.55mm"
42+
shape="rect"
43+
/>
44+
<smtpad
45+
portHints={["NC2"]}
46+
pcbX="-3.3mm"
47+
pcbY="-3.675mm"
48+
width="1.2mm"
49+
height="1.8mm"
50+
shape="rect"
51+
/>
52+
<smtpad
53+
portHints={["NC1"]}
54+
pcbX="3.3mm"
55+
pcbY="-3.675mm"
56+
width="1.2mm"
57+
height="1.8mm"
58+
shape="rect"
59+
/>
60+
</footprint>
61+
)
62+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# SparkFun ESLOV to Qwiic Bridge
2+
3+
For more information about this board, visit the official SparkFun product page:
4+
5+
[https://www.sparkfun.com/sparkfun-eslov-to-qwiic-bridge.html](https://www.sparkfun.com/sparkfun-eslov-to-qwiic-bridge.html)

0 commit comments

Comments
 (0)