
Ag ce A7671G card
Open-Air-Foundation/pcb-module-ce-card
The CE card adds 4G cellular connectivity (LTE Cat 1) to AirGradient monitors. It can be used in the AirGradient Open Air, the AirGradient ONE, and the Open Air Max.

RP2040 based dev board w/built-in CAN controller and transceiver
PicoCAN is an open-source printed circuit board by AdrianR3, from the AdrianR3/PicoCAN repository on GitHub. It is a 2-layer board of 21 × 51.5 mm with 52 parts on 75 nets, routed with 816 tracks and 77 vias.
It is built around the RP2040, W25Q16JVUXIQ and MBR120VLSFT1G-TP, with the KT-0603R and 19-219/GHC-YR2T1B5Y/3T among its other parts. Its parts include 22 capacitors, 12 resistors, 6 connectors, 4 ICs and 4 diodes. It belongs with the RP2040 boards of this library.
PicoCAN is a custom devboard based on the RP2040 that features a built-in CAN controller and transceiver (the MCP25625 to be exact).
CANL pinINT pin can be bridged to the neighboring GPIO21 pin. (See 2nd image above)VSYS pin24 on the board's 2.54mm headersGPIO25.To interface with the CAN bus, you can use any library that supports the MCP25625. There are a few examples that use the MCP_CAN library in the ./firmware_examples folder; they are adapted from https://github.com/coryjfowler/MCP_CAN_lib.
As shown in the 2nd photo above, the INT pin can be bridged to GPIO21. Pin 21 can be configured as an pullup input, and it will inform the RP2040 when there is a pending CAN bus message to be read.
The PicoCAN can be ordered from sites like JLCPCB (and optionally assembled too). The KiCAD source files are in ./KiCAD and the production gerber files are in ./KiCAD/prod along with the bom.
This is what JLC PCBA gets you! These don't have the headers soldered on yet. SEE BUILD.md FOR STEPS TAKEN


Exhaustive PCB component BOM available at ./KiCAD/prod/PicoCAN.csv.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 100 nF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C9, C11, C12, C17, C20, C21, C22 |
| 3 | 10K | Resistor_SMD:R_0402_1005Metric | R6, R11, R12 |
| 2 | 1 µF | Capacitor_SMD:C_0402_1005Metric | C1, C10 |
| 2 | 10 µF | Capacitor_SMD:C_0603_1608Metric | C13, C14 |
| 2 | 1K | Resistor_SMD:R_0402_1005Metric | R5, R7 |
| 2 | 27R | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 33 pF | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 8 pF | Capacitor_SMD:C_0402_1005Metric | C18, C19 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4, J7 |
| 2 | Conn_01x20 | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J2, J3 |
| 2 | MBR120VLSFT1G | Diode_SMD:D_SOD-123F | D3, D4 |
| 1 | 100R | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 12 MHz Crystal_GND24 (C9002) | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 120R | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 16 MHz Crystal_GND24 (C13738) | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | 470R | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 5V TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1 |
| 1 | C2286 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | C2994781 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | MCP1700x-330xxTT | Package_TO_SOT_SMD:SOT-23 | U2 |
| 1 | MCP25625x-x-ML | Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm | U4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SW_Push | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW1 |
| 1 | Screw_Terminal_01x03 (C3817776) | easyeda2kicad:CONN-TH_3P-P3.50_OSTTE030161 | J5 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q16JVUXIQ | Package_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U3 |
It measures 21 × 51.5 mm and has 2 copper layers, 1.6 mm thick.
52 parts, built around the RP2040, W25Q16JVUXIQ, MBR120VLSFT1G-TP and KT-0603R. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the AdrianR3/PicoCAN repository on GitHub, at the commit this page was made from: the board is KiCAD/PicoCAN.kicad_pcb and its schematic KiCAD/PicoCAN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask AdrianR3 before reusing the design.

Open-Air-Foundation/pcb-module-ce-card
The CE card adds 4G cellular connectivity (LTE Cat 1) to AirGradient monitors. It can be used in the AirGradient Open Air, the AirGradient ONE, and the Open Air Max.

pedrohqr/ra5_2022_m
Base/carrier board for a modular PLC (Programmable Logic Controller): an I/O front-end with no main MCU of its own — sensing and metering peripherals are driven by a separate MCU+LTE modem card that plugs into the…

EmielV2002/Inputshaper-PCB
A PCB to automatically tune your inputshaper settings.

TheContrappostoShop/PICOre
The PICOre project consist of an ecosystem with stamp module all pin to pin compatible.

TLDSJPWORK/1000base-t1-converter
学習用 1000BASE-T1 ↔ 1000BASE-T メディアコンバーター



sabogalc/project-piCo
Because it should be a crime to release a product with Micro-USB in the 2020s