Skip to the content
2 layers116.6 × 53.3 mmPcb files, the printed circuit board in 3D

The repo contains the firmware, 3d-printed casing, PCB-files, and documentation for our modular open-seneca sensor based on a "Black Pill" MCU. It can be flashed using Arduino IDE.

Size
116.6 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
61
Pads
180
Tracks, vias
322, 15
Routed
Yes
KiCad
KiCad 4
Created
30 Jul 2018
Updated
2 Jun 2021

Overview

Pcb files is an open-source printed circuit board by open-seneca, from the open-seneca/modular-aq-sensor repository on GitHub. It is a 2-layer board of 116.6 × 53.3 mm with 31 parts on 61 nets, routed with 322 tracks and 15 vias.

It is built around the CWSA11AAN1H. Its parts include 14 connectors, 4 resistors, 3 capacitors, 3 ICs and 1 switch. It belongs with the sensors and measurement boards of this library.

Main components

1

README

README.md

alt text

PCB versionCode versionNamePilot dateLifecycle
v3v10Europe 21currentin production
v2v8/v9Kenya 20Mar-20in stock
v1v7Argentina 19May-19discontinued
v0v4CamBike sensorAug-18discontinued

Please also refer to our current, smaller, and all-integrated air quality sensor kit which is also open-source on Github: https://github.com/open-seneca/integrated-aq-sensor

If you already have a sensor and want to upload and visualise your data you can create an account here: http://app.open-seneca.org

alt text

If you have built your kit and want to flash the code to the Black Pill board, here is how:

a) Wiring and onboard jumpers:

  • RX on the USB2TTL adapter to PA9, TX to PA10, GND to G, 3.3V to V3
  • jumper B0+ to center pin, B1- to center pin

b) To flash the code:

  • install Arduino Due in IDE board manager
  • put Arduino_STM32 library (from the "hardware" folder in this repo) in "My Documents/Arduino/hardware" (Note: if the hardware folder doesn't exist you will need to create it)
  • do the same for the content of the "library" folder in this repo
  • start Arduino IDE and open the latest bp_vX from this repository
  • under "Tools -> Board" select "Generic STM32F103C series"
  • under "Tools -> Upload method" select Serial
  • press reset button on the Black Pill to enter its flash mode
  • click "Upload" to flash your code

c) To execute the code:

  • after flashing code should run
  • plug both header pins on low (B1- should be low already if your followed the steps correctly, move other jumper to B0-)
  • the board will now keep its flash memory, every reset will restart execution

We are an open-source project, please feel free to extend and improve our code, just post a commit!

Parts

31
QtyValueFootprintReferences
6Mounting_HoleMounting_Holes:MountingHole_3.2mm_M3MK1, MK2, MK3, MK4, MK5, MK6
44.7kResistors_SMD:R_0402R1, R2, R8, R9
4Conn_01x17Socket_Strips:Socket_Strip_Straight_1x17_Pitch2.54mmJ4, J5, J6, J10
21 uFCapacitors_SMD:C_0402C2, C3
1100 nFCapacitors_SMD:C_0402C1
1CWSA11AAN1HSamacSys lib:CWSA11AAN1HS1
1Conn_01x02Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ2
1Conn_01x03Socket_Strips:Socket_Strip_Straight_1x03_Pitch2.54mmJ11
1Conn_01x04Socket_Strips:Socket_Strip_Angled_1x04_Pitch2.54mmJ7
1Conn_01x04Connectors_JST:JST_SH_SM04B-SRSS-TB_04x1.00mm_AngledJ12
1Conn_01x04Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ8
1Conn_01x05Single pin:B5B-ZR-SM4-TFJ1
1Conn_01x06Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mmJ14
1Conn_01x06Socket_Strips:Socket_Strip_Angled_1x06_Pitch2.54mmJ13
1Conn_01x08Socket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mmJ9
1HM-11HM11 Bluetooth:HM-11-MODULEIC1
1SHT31-DIS-BSamacSys lib:SON50P250X250X90-9N-DIC2
1TLV70218_SOT23-5TO_SOT_Packages_SMD:SOT-23-5U1
1USB_OTGConnectors_USB:USB_Micro-B_Molex-105017-0001J3

More from open-seneca/modular-aq-sensor

2
  • 2 layers70 × 70 mmPcb files, the printed circuit board in 3D

    Pcb files

    open-seneca/modular-aq-sensor

    The repo contains the firmware, 3d-printed casing, PCB-files, and documentation for our modular open-seneca sensor based on a "Black Pill" MCU. It can be flashed using Arduino IDE.

    26 parts25
  • 2 layers88.5 × 64.1 mmPcb files, the printed circuit board in 3D

    Pcb files

    open-seneca/modular-aq-sensor

    The repo contains the firmware, 3d-printed casing, PCB-files, and documentation for our modular open-seneca sensor based on a "Black Pill" MCU. It can be flashed using Arduino IDE.

    24 parts25

Similar boards

  • 2 layers44.5 × 46.9 mmOSO SWAT B1-jig, the printed circuit board in 3D

    OSO SWAT B1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    31 parts2.1k
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

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

    31 parts1kGPL-3.0
  • 2 layers191 × 98.5 mmMacroKeypad, the printed circuit board in 3D

    MacroKeypad

    hackclub/OnBoard

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

    31 parts915
  • 2 layers39 × 45.2 mmCH32V003F4P6-R0-1v1, the printed circuit board in 3D

    CH32V003F4P6-R0-1v1

    openwch/ch32v003

    CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

    31 parts599
  • 2 layers26.7 × 27.9 mmBreakout board, the printed circuit board in 3D

    Breakout board

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    31 parts546MIT
  • 2 layers100 × 50 mmPixelix, the printed circuit board in 3D

    Pixelix

    BlueAndi/Pixelix

    Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.

    31 parts447MIT
  • 2 layers77.2 × 69.8 mmCubesatsim solar, the printed circuit board in 3D

    Cubesatsim solar

    alanbjohnston/CubeSatSim

    CubeSatSim, the AMSAT CubeSat Simulator

    31 parts419GPL-3.0
  • 2 layers103 × 55 mmTd neck-294, the printed circuit board in 3D

    Td neck-294

    tdaede/td-crt

    tubes

    31 parts373

Questions

How big is the Pcb files PCB?

It measures 116.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcb files use?

31 parts, built around the CWSA11AAN1H. 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 Pcb files KiCad files?

From the open-seneca/modular-aq-sensor repository on GitHub, at the commit this page was made from: the board is pcb files/v2/PCB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcb files design in my own project?

Its repository states no licence, so its author keeps all rights: ask open-seneca before reusing the design.