Skip to the content
4 layers49.5 × 54.9 mmOSSI CM2, the printed circuit board in 3D

Open Source Solar Inverter - Software, Hardware, Mechanics

Size
49.5 × 54.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
80
Nets
81
Pads
272
Tracks, vias
546, 96
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
17 Jul 2015
Updated
10 Mar 2024

Overview

OSSI CM2 is an open-source printed circuit board by transistorgrab, from the transistorgrab/OSSI repository on GitHub, published under the MIT licence. It is a 4-layer board of 49.5 × 54.9 mm with 80 parts on 81 nets, routed with 546 tracks and 96 vias.

It is built around the STM32L412C8T6 and OPA2317ID. Its parts include 39 resistors, 26 capacitors, 4 ICs, 4 crystals and 1 diode. It belongs with the power boards and the STM32 boards of this library.

Main components

2

README

circuits/OSSI_CM2V2.0/README.md

O.S.S.I Control Module 2 V2.0

This version of the control module contains various improvements over version 1.0/1.1 of the module.

Breaking Changes

Different controller pin mapping.

This change was necessary due to an oversight when assigning pins to PWMs. Now the bridge controlling PWMs are assigned to timer 1 channel 1 and 1N and channels 2 and 2N which now implements requirement SOFT-3002.

However, the module footprint still shows the same pin mapping as before.

Improvements

The board now features an I²C EEPROM for storage of parameters, settings, counters and other data that should be protected between firmware updates. This is an actual EEPROM and not a Flash due to vastly better data retention and write cycles.

The package of the 8 pin ICs on the module are now changed to TSSOP to improve use of board space.

Parts

80
QtyValueFootprintReferences
27220OSSI_standard_footprints:0603_W_RR102, R103, R104, R105, R106, R107, R108, R109, R112, R113, R114, R115, R117, R118, R119, R120 +11
1010nOSSI_standard_footprints:0603_W_CC103, C104, C105, C106, C107, C109, C110, C112, C119, C125
9100nOSSI_standard_footprints:0603_W_CC108, C111, C113, C115, C116, C117, C120, C122, C126
510kOSSI_standard_footprints:0603_W_RR101, R111, R131, R136, R137
51µ/6.3VOSSI_standard_footprints:0805_W_CC114, C118, C121, C123, C124
212pOSSI_standard_footprints:0603_W_CC101, C102
21k0OSSI_standard_footprints:0603_W_RR132, R133
24k7OSSI_standard_footprints:0603_W_RR127, R128
2Solder_bridge_openOSSI_standard_footprints:JUMPER_OPENBOOT0, RESET0
10R0OSSI_standard_footprints:0603_W_RR116
110MHzOSSI_standard_footprints:HC49_USY101
11M0OSSI_standard_footprints:0603_W_RR110
13k3OSSI_standard_footprints:0603_W_RR129
1Conn_01x20_PinConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalX201
1Conn_01x21_PinConnector_PinHeader_2.54mm:PinHeader_1x21_P2.54mm_VerticalX202
1FerriteOSSI_standard_footprints:0805_W_LL101
1LED gnOSSI_standard_footprints:0603_W_LEDH140
1LED rdOSSI_standard_footprints:0603_W_LEDH141
1LM4030OSSI_standard_footprints:SOT-23-5D101
1LM75BOSSI_standard_footprints:TSSOP8U103
1M24M01OSSI_standard_footprints:TSSOP8U102
1OPA2317OSSI_standard_footprints:TSSOP8U104
1PINHEADER_2×5Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalX101
1STARPOINTOSSI_standard_footprints:STARPOINTSTAR101
1STM32L412C8T6Package_QFP:LQFP-48_7x7mm_P0.5mmU101

More from transistorgrab/OSSI

1
  • 4 layers49.5 × 54.9 mmOSSI CM1, the printed circuit board in 3D

    OSSI CM1

    transistorgrab/OSSI

    Open Source Solar Inverter - Software, Hardware, Mechanics

    75 parts99MIT

Similar boards

  • 2 layers39.7 × 14 mmSample target, the printed circuit board in 3D

    Sample target

    alvarop/debugotron

    Debugotron is a collection of debugging/automation tools I've wanted in the past but didn't have access to. Currently, the tools include:

    31 parts52BSD-3-Clause
  • 4 layers60 × 94 mmDaisySeedPedal125b, the printed circuit board in 3D

    DaisySeedPedal125b

    bkshepherd/DaisySeedProjects

    A collection of hardware and software projects based around the Electro-Smith Daisy Seed

    80 parts559MIT
  • 4 layers47 × 27.5 mmSynth, the printed circuit board in 3D

    Synth

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    80 parts205
  • 4 layers36 × 43 mmAsac fc rev b, the printed circuit board in 3D

    Asac fc rev b

    victorhook/asac-fc

    asac fc is an rp2040 based flight controller made for FPV drone flying

    80 parts52GPL-3.0
  • 4 layers30 × 31 mmDriver tmc2160-heater, the printed circuit board in 3D

    Driver tmc2160-heater

    calithameridi/corevus

    High-flexibility, low-cost mechatronics controller for 3D printers

    80 parts25
  • 4 layers65 × 56 mmCopilot Lite, the printed circuit board in 3D

    Copilot Lite

    BayLibre/Copilot

    Manage a DUT power and serial through a single USB port, no additional software required.

    80 parts22MIT
  • 4 layers44 × 93 mmVm020-output, the printed circuit board in 3D

    Vm020-output

    mirdej/vmix

    Multichannel modular analog PAL video mixer based on the SYNKIE project

    80 parts21
  • 4 layers93.9 × 51.7 mmPcb5, the printed circuit board in 3D

    Pcb5

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    80 parts17GPL-3.0

Questions

How big is the OSSI CM2 PCB?

It measures 49.5 × 54.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the OSSI CM2 use?

80 parts, built around the STM32L412C8T6 and OPA2317ID. 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.

Where can I download the OSSI CM2 KiCad files?

From the transistorgrab/OSSI repository on GitHub, at the commit this page was made from: the board is circuits/OSSI_CM2V2.0/OSSI_CM2.kicad_pcb and its schematic circuits/OSSI_CM1/OSSI_CM1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OSSI CM2 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).