Skip to the content
PCBKitNew board
2 layers70 × 70 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
70 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
47
Pads
103
Tracks, vias
229, 22
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 70 × 70 mm with 26 parts on 47 nets, routed with 229 tracks and 22 vias.

Its parts include 14 connectors and 4 resistors. It belongs with the sensors and measurement boards of this library.

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

26
QtyValueFootprintReferences
7Mounting_HoleMounting_Holes:MountingHole_3.2mm_M3MK1, MK2, MK3, MK4, MK5, MK6, MK7
222kResistors_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR3, R4
222kResistors_SMD:R_1210_HandSolderingR1, R2
2Conn_01x01Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mmJ6, J7
2Conn_01x04Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ9, J12
2Conn_01x17Socket_Strips:Socket_Strip_Straight_1x17_Pitch2.54mmJ5, J10
1Conn_01x02Connectors_JST:JST_XH_B02B-XH-A_02x2.50mm_StraightJ4
1Conn_01x02Socket_Strips:Socket_Strip_Straight_1x02_Pitch1.27mmJ2
1Conn_01x03Socket_Strips:Socket_Strip_Straight_1x03_Pitch2.54mmJ11
1Conn_01x05Connectors_JST:JST_XH_B05B-XH-A_05x2.50mm_StraightJ13
1Conn_01x06Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mmJ14
1Conn_01x06Connectors_JST:JST_XH_B06B-XH-A_06x2.50mm_StraightJ8
1Conn_01x08Socket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mmJ1
1Conn_01x12Socket_Strips:Socket_Strip_Straight_1x12_Pitch1.27mmJ3
1LOGOPCB:cambike_newG***

Questions

How big is the Pcb files PCB?

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

What parts does the Pcb files use?

26 parts. 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/v0/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.

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 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 layers57.3 × 19 mm11ua, the printed circuit board in 3D

    11ua

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    26 parts990GPL-3.0
  • 2 layers98 × 59.5 mmMCP23017 PCB, the printed circuit board in 3D

    MCP23017 PCB

    hackclub/OnBoard

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

    26 parts915
  • 2 layers142.9 × 98.5 mmCantor MX, the printed circuit board in 3D

    Cantor MX

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    26 parts756GPL-3.0
  • 2 layers103.8 × 50 mmGalagino pcb set, the printed circuit board in 3D

    Galagino pcb set

    harbaum/galagino

    A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

    26 parts558
  • 2 layers20.3 × 34.8 mmL0 ESP32, the printed circuit board in 3D

    L0 ESP32

    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.

    26 parts546MIT
  • 2 layers40.6 × 50.8 mmWALTsm, the printed circuit board in 3D

    WALTsm

    google/walt

    A device for measuring latency of physical sensors and outputs on phones and computers

    26 parts474Apache-2.0
  • 2 layers158.5 × 75 mmDoj v2, the printed circuit board in 3D

    Doj v2

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    26 parts463