Skip to the content
2 layers88.5 × 64.1 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
88.5 × 64.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
56
Pads
156
Tracks, vias
284, 28
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 88.5 × 64.1 mm with 24 parts on 56 nets, routed with 284 tracks and 28 vias.

It is built around the UHD1110-FKA-CL1A13R3Q1BBQFMF3. Its parts include 12 connectors, 7 resistors, 1 IC and 1 diode. 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

24
QtyValueFootprintReferences
4Conn_01x17Socket_Strips:Socket_Strip_Straight_1x17_Pitch2.54mmJ4, J5, J6, J10
2100Resistors_SMD:R_0402R4, R5
210kResistors_SMD:R_1210R1, R2
210kResistors_SMD:R_0402R8, R9
2Mounting_HoleMounting_Holes:MountingHole_3.2mm_M3MK1, MK2
1330Resistors_SMD:R_0402R3
1Conn_01x03Socket_Strips:Socket_Strip_Straight_1x03_Pitch2.54mmJ11
1Conn_01x04Connectors_JST:JST_SH_SM04B-SRSS-TB_04x1.00mm_AngledJ12
1Conn_01x04Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ7
1Conn_01x04Single pin:84953-4J2
1Conn_01x05Single pin:B5B-ZR-SM4-TFJ1
1Conn_01x06Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mmJ14
1Conn_01x07Socket_Strips:Socket_Strip_Straight_1x07_Pitch2.54mmJ8
1HM-11HM11 Bluetooth:HM-11-MODULEIC1
1LOGOPCB:cambike_blackG***
1UHD1110-FKA-CL1A13r3q1BBQFMF3SamacSys:UHD1110FKACL1A13r3q1BBQFMF3LED1
1USB_OTGConnectors_USB:USB_Micro-B_Molex-105017-0001J3

More from open-seneca/modular-aq-sensor

2
  • 2 layers116.6 × 53.3 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.

    31 parts25
  • 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

Similar boards

  • 4 layers50.8 × 22.9 mmRPGA Feather, the printed circuit board in 3D

    RPGA Feather

    Oak-Development-Technologies/RPGA-Feather

    Home of everything RPGA! From schematics and board files to buildable examples!

    82 parts20MIT
  • 4 layers50.8 × 22.9 mmLattice FPGA feather wing, the printed circuit board in 3D

    Lattice FPGA feather wing

    Oak-Development-Technologies/Lattice-FeatherWing

    Home of the Lattice FeatherWing

    30 parts7MIT
  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0

Questions

How big is the Pcb files PCB?

It measures 88.5 × 64.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcb files use?

24 parts, built around the UHD1110-FKA-CL1A13R3Q1BBQFMF3. 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/v1/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.