gokul/mpu6050-mini
Compact 3.3 V MPU-6050 IMU breakout on an 11×12 mm PCB, with decoupling capacitors, I²C pull-ups, AD0 address pulldown, ground plane, and a 6-pin host header.
- Version
- 1.0.1
- License
- unset
- Stars
- 0
index.circuit.tsx
PCB
Schematic
/** Compact 3.3 V MPU-6050 breakout. J1: 3V3, GND, SDA, SCL, INT, AD0. */
export default () => (
<board width="11mm" height="12mm" thickness="1.6mm"
minTraceWidth="0.15mm" nominalTraceWidth="0.15mm"
minViaHoleDiameter="0.3mm" minViaPadDiameter="0.6mm">
<copperpour name="GND_PLANE" layer="bottom" connectsTo="net.GND"
clearance="0.2mm" boardEdgeMargin="0.25mm" />
<chip
name="U1"
manufacturerPartNumber="MPU-6050"
footprint={
<footprint>
<smtpad shape="rect" portHints={["1"]} pcbX={-2.1} pcbY={1.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["2"]} pcbX={-2.1} pcbY={0.75} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["3"]} pcbX={-2.1} pcbY={0.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["4"]} pcbX={-2.1} pcbY={-0.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["5"]} pcbX={-2.1} pcbY={-0.75} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["6"]} pcbX={-2.1} pcbY={-1.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["7"]} pcbX={-1.25} pcbY={-2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["8"]} pcbX={-0.75} pcbY={-2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["9"]} pcbX={-0.25} pcbY={-2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["10"]} pcbX={0.25} pcbY={-2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["11"]} pcbX={0.75} pcbY={-2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["12"]} pcbX={1.25} pcbY={-2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["13"]} pcbX={2.1} pcbY={-1.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["14"]} pcbX={2.1} pcbY={-0.75} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["15"]} pcbX={2.1} pcbY={-0.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["16"]} pcbX={2.1} pcbY={0.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["17"]} pcbX={2.1} pcbY={0.75} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["18"]} pcbX={2.1} pcbY={1.25} width={0.65} height={0.3} />
<smtpad shape="rect" portHints={["19"]} pcbX={1.25} pcbY={2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["20"]} pcbX={0.75} pcbY={2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["21"]} pcbX={0.25} pcbY={2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["22"]} pcbX={-0.25} pcbY={2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["23"]} pcbX={-0.75} pcbY={2.1} width={0.3} height={0.65} />
<smtpad shape="rect" portHints={["24"]} pcbX={-1.25} pcbY={2.1} width={0.3} height={0.65} />
</footprint>
}
pcbX={0}
pcbY={-0.35}
pinLabels={{
pin1: "CLKIN", pin2: "NC2", pin3: "NC3", pin4: "NC4",
pin5: "NC5", pin6: "AUX_DA", pin7: "AUX_CL", pin8: "VLOGIC",
pin9: "AD0", pin10: "REGOUT", pin11: "FSYNC", pin12: "INT",
pin13: "VDD", pin14: "NC14", pin15: "NC15", pin16: "NC16",
pin17: "NC17", pin18: "GND", pin19: "RESV19", pin20: "CPOUT",
pin21: "RESV21", pin22: "RESV22", pin23: "SCL", pin24: "SDA",
}}
noConnect={[
"NC2", "NC3", "NC4", "NC5", "AUX_DA", "AUX_CL",
"NC14", "NC15", "NC16", "NC17", "RESV19", "RESV21", "RESV22",
]}
connections={{
CLKIN: "net.GND", VLOGIC: "net.V3V3", AD0: "net.AD0",
REGOUT: "net.REGOUT", FSYNC: "net.GND", INT: "net.INT",
VDD: "net.V3V3", GND: "net.GND", CPOUT: "net.CPOUT",
SCL: "net.SCL", SDA: "net.SDA",
}}
/>
<pinheader
name="J1"
pinCount={6}
pitch="1.27mm"
holeDiameter="0.7mm"
platedDiameter="1.1mm"
gender="unpopulated"
pcbX={0}
pcbY={4.3}
pinLabels={{
pin1: "VCC", pin2: "GND", pin3: "SDA",
pin4: "SCL", pin5: "INT", pin6: "AD0",
}}
connections={{
VCC: "net.V3V3", GND: "net.GND", SDA: "net.SDA",
SCL: "net.SCL", INT: "net.INT", AD0: "net.AD0",
}}
/>
<capacitor name="C1" capacitance="100nF" footprint="0402" pcbX={3.6} pcbY={-1.2}
connections={{ pin1: "net.V3V3", pin2: "net.GND" }} />
<capacitor name="C2" capacitance="10nF" footprint="0402" pcbX={-3.6} pcbY={-1.2}
connections={{ pin1: "net.V3V3", pin2: "net.GND" }} />
<capacitor name="C3" capacitance="100nF" footprint="0402" pcbX={-2.1} pcbY={-3.7}
connections={{ pin1: "net.REGOUT", pin2: "net.GND" }} />
<capacitor name="C4" capacitance="2.2nF" footprint="0402" pcbX={2.1} pcbY={-3.7}
connections={{ pin1: "net.CPOUT", pin2: "net.GND" }} />
<resistor name="R1" resistance="4.7k" footprint="0402" pcbX={-4} pcbY={1.7}
connections={{ pin1: "net.V3V3", pin2: "net.SDA" }} />
<resistor name="R2" resistance="4.7k" footprint="0402" pcbX={4} pcbY={1.7}
connections={{ pin1: "net.V3V3", pin2: "net.SCL" }} />
<resistor name="R3" resistance="10k" footprint="0402" pcbX={0} pcbY={-4.2}
connections={{ pin1: "net.AD0", pin2: "net.GND" }} />
</board>
)