
Pco2-sensor board
NOAA-PMEL/ASVCO2
Open Source Repository for the Autonomous Surface Vehicle CO2 (ASVCO2) gen2 system

A minimal breakout board for Texas Instrument's MSP430FR2433 embedded microprocessor, including just an Abracon RTC.
MSP430FR2433Breakout is an open-source printed circuit board by bootchk, from the bootchk/MSP430FR2433Breakout repository on GitHub. It is a 2-layer board of 20 × 32 mm with 11 parts on 26 nets, routed with 191 tracks and 16 vias.
It is built around the AB0805-T3. Its parts include 4 connectors, 2 ICs and 1 crystal. It belongs with the interfaces and adapters and microcontroller boards boards and the MSP430 boards of this library.
MSP430FR2433Breakout
A breakout board for Texas Instrument's MSP430FR2433 embedded microprocessor with Abracon RTC.
Features:
small size
nano power
on board RTC to wake the MCU from deep sleep
Tag Connect programming connectorShared at OSHPark. Not tested yet.
You use a Launchpad and other breakout boards for development. Your other breakout boards are small but the Launchpad is not. You need a smaller version of the Launchpad.
While you can cut the Launchpad in two along its dotted line, that still leaves a 25 square centimeter board. If weight and size are a concern, you need a smaller MSP430 breakout board.
You also want to use the MCU in low power mode LPM4.5 but you don't have an external wake up interrupt. So you need an on board RTC to wake the MCU.
In other words, this board is a tiny motherboard with clock, for nano power applications. You add a power supply and peripherals.
The use case is that the MCU sleeps mostly but wakes itself periodically.
In LPM 3 or LPM3.5, the RTC internal to the MCU wakes the MCU. Current draw in those modes is on the order of 700nA.
To get even lower current draw, you need to use LPM4.5 with an external wakeup. Current draw in LPM4.5 mode (with SVS disabled) is on the order of 16nA. An external Abracon RTC to wake the MCU draws only about 25nA. Thus the board can operate at an average current of about 50 nA.
(When SVS is disabled, you must consider what happens on brownout. If brownout occurs, the power supply may need to discharge completely before a proper reset occurs. LPM4.5 with SVS enabled draws about 250nA.)
The board has no buttons (not a reset button) or LED's
The board has an on-board external RTC. If you don't need it, just do not populate it. You don't need it if you don't need nano power features and can use the RTC internal to the MCU, or you have another external interrupt.
All other peripherals such as sensors will need to be external breakout boards.
Power can be a battery. The MSP430FR2433 MCU accepts unregulated voltage from 1.9-3.6V.
I use an energy harvesting power board and a supercapacitor.
The MCU has 24 pins but only 23 distinct pins (Vss is duplicated.)
Of those 23, 21 are routed to jumpers. NotReset and Test pins are routed to the Tag Connect connector for programming by Spy By Wire (SBW.)
Three pins (P1.1, P1.2, and P1.3) are routed to a jumper but also routed as an I2C bus and interrupt to the Abracon RTC. If you don't populate the RTC, and don't need an I2C bus, you can use those pins for other purposes.
Jumper pins are labeled with the primary function of GPIO pins e.g. P1.0. If you use the GPIO pins for their secondary functions, you must mentally translate the names.
The jumper pins are ordered in numerical order of name i.e. P1.0 to P3.2. Contrast to the LaunchPad, whose pins are arranged to fit a BoosterPack standard.
In my experience, you can reliably build the board at home using a stencil for low temp solder paste and a toaster oven for reflow.
If your soldering iron tip is fine enough, you might be able to retouch some of the MCU pins. But the footprint is NOT a hand-solderable type (with pads extending farther from the chip.)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | Cby1, Cby2 |
| 2 | Conn_01x12 | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J1, J2 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | Cby3 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 47pF | Capacitor_SMD:C_0603_1608Metric | Cf1 |
| 1 | AB0805 | Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm | U1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Msp430fr2433 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias | U4 |
| 1 | TC2030-CTX-NL | myFootprints:TC2030-CTX-NL | CON1 |

NOAA-PMEL/ASVCO2
Open Source Repository for the Autonomous Surface Vehicle CO2 (ASVCO2) gen2 system

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!


tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!
It measures 20 × 32 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the AB0805-T3. 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 bootchk/MSP430FR2433Breakout repository on GitHub, at the commit this page was made from: the board is MSP430FR2433Breakout.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask bootchk before reusing the design.