pixalynx/esp32-gps-cellular-tracker
This code defines a hardware layout comprising a Wi-Fi-enabled ESP32 module, GPS module, cellular GSM module, battery management components (including charger, protection circuits, and voltage regulators), USB-C connector, SIM card holder, RF components, and supporting passive components for a comprehensive GPS+Cellular tracker device.
- Version
- 1.1.0
- License
- unset
- Stars
- 0
imports/SIM800C.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["UART1_TXD"],
pin2: ["UART1_RXD"],
pin3: ["UART1_RTS"],
pin4: ["UART1_CTS"],
pin5: ["UART1_DCD"],
pin6: ["UART1_DTR"],
pin7: ["UART1_RI"],
pin8: ["GND1"],
pin9: ["MICP"],
pin10: ["MICN"],
pin11: ["SPKP"],
pin12: ["SPKN"],
pin13: ["GND2"],
pin14: ["SIM_DET"],
pin15: ["SIM_DATA"],
pin16: ["SIM_CLK"],
pin17: ["SIM_RST"],
pin18: ["SIM_VDD"],
pin19: ["GND3"],
pin20: ["BT_ANT"],
pin21: ["GND4"],
pin22: ["UART2_TXD"],
pin23: ["UART2_RXD"],
pin24: ["USB_VBUS"],
pin25: ["USB_DP"],
pin26: ["USB_DN"],
pin27: ["GND5"],
pin28: ["VRTC"],
pin29: ["RF_SYNC"],
pin30: ["GND6"],
pin31: ["GND7"],
pin32: ["GSM_ANT"],
pin33: ["GND8"],
pin34: ["VBAT1"],
pin35: ["VBAT2"],
pin36: ["GND9"],
pin37: ["GND10"],
pin38: ["ADC"],
pin39: ["PWRKEY"],
pin40: ["VDD_EXT"],
pin41: ["NETLIGHT"],
pin42: ["STATUS"]
} as const
const pinAttributes = {
pin8: {requiresGround: true},
pin13: {requiresGround: true},
pin19: {requiresGround: true},
pin21: {requiresGround: true},
pin27: {requiresGround: true},
pin30: {requiresGround: true},
pin31: {requiresGround: true},
pin33: {requiresGround: true},
pin36: {requiresGround: true},
pin37: {requiresGround: true}
} as const
export const SIM800C = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
pinAttributes={pinAttributes}
supplierPartNumbers={{
"jlcpcb": [
"C2981431"
]
}}
manufacturerPartNumber="SIM800C"
footprint="lga42_grid12x9_pillpads_p1.1mm_w17.51mm_h19.41mm_pw0.62mm_pl1.93mm"
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2981431.obj?uuid=c74e916e8ed54ce4b831e0419a021410",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2981431.step?uuid=c74e916e8ed54ce4b831e0419a021410",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: 0 },
}}
{...props}
/>
)
}