Skip to the content
PCBKitNew board
2 layers70 × 52 mmRustypill, the printed circuit board in 3D

A uniform design for my daily/IoT need.

Size
70 × 52 mm
Copper layers
2
Thickness
1.6 mm
Parts
60
Nets
90
Pads
303
Tracks, vias
1,637, 84
Pours
7
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
5 Nov 2019
Updated
11 Jan 2020

Overview

Rustypill is an open-source printed circuit board by Determinant, from the Determinant/rustypill-pcb repository on GitHub. It is a 2-layer board of 70 × 52 mm with 60 parts on 90 nets, routed with 1,637 tracks and 84 vias.

It is built around the ESP-12F, PCF8574T and AMS1117-3.3, with the AT24C512C-SSHD-T, DS3231S# and S8050 among its other parts. Its parts include 18 capacitors, 17 resistors, 8 connectors, 6 ICs and 3 diodes. It belongs with the home automation and IoT boards and the ESP8266 and STM32 boards of this library.

Main components

6

README

README.rst

rustypill

A uniform design for my daily/IoT DIY need.

Features

  • STM32F103CBU6/STM32F411CEU6 microcontroller (required)
  • All GPIOs are available
  • Support optional HD44780 LCD (or "1602", with backlight) via I2C
  • Support optional ESP8266 (WiFi module), via UART serial ports
  • Support optional DS3231 (accurate RTC, with battery) via I2C
  • Support optional AT24Cx (EEPROM) via I2C
  • Support optional microSD via SPI
  • Support optional custom I2C external board (such as OLED display)
  • Convenient 10-pin IDC socket (A0-A7 which supports analog input, plus GND and V5 power)
  • microUSB

PCB

.. image:: https://github.com/Determinant/rustypill/raw/master/pcb-top.png

.. image:: https://github.com/Determinant/rustypill/raw/master/pcb-bottom.png

Parts

60
QtyValueFootprintReferences
11100nFCapacitors_SMD:C_0805_HandSolderingC1, C3, C6, C9, C10, C11, C12, C13, C15, C16, C17
610kResistors_SMD:R_0805_HandSolderingR2, R4, R5, R6, R8, R14
4MountingHole_2.7mm_M2.5Mounting_Holes:MountingHole_2.7mm_M2.5 M1, M2, M3, M4
34.7kResistors_SMD:R_0805_HandSolderingR10, R11, R12
210uFCapacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_ReflowC2, C14
212pFCapacitors_SMD:C_0805_HandSolderingC4, C5
222Resistors_SMD:R_0805_HandSolderingR7, R9
2LEDLEDs:LED_0805_HandSolderingD2, D3
2RLEDResistors_SMD:R_0805_HandSolderingR1, R16
110nFCapacitors_SMD:C_0805_HandSolderingC7
11uFCapacitors_SMD:C_0805_HandSolderingC8
14.7uFCapacitors_SMD:C_0805_HandSolderingC18
147kResistors_SMD:R_0805_HandSolderingR17
18MHzCrystals:Crystal_SMD_5032-2pin_5.0x3.2mm_HandSolderingY1
1AMS1117-3.3TO_SOT_Packages_SMD:SOT-223-3_TabPin2U1
1AT24C512C-SSHD-Tlib:at24c512c-sshd-tU2
1CRlib:my3034_holderBT1
1DS3231lib:ds3231U6
1ESP-12FRF_Modules:ESP-12EU3
1FBeadResistors_SMD:R_0805_HandSolderingR3
1GPIOAPin_Headers:Pin_Header_Straight_1x16_Pitch2.54mmJ4
1GPIOBPin_Headers:Pin_Header_Straight_1x16_Pitch2.54mmJ3
1HD44780Pin_Headers:Pin_Header_Straight_1x16_Pitch2.54mmJ5
1I2CPin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ7
1IDC_10Plib:IDC-Header_2x05_P2.54mm_VerticalJ6
1Micro_SD_Cardlib:473340001J8
1PCF8574lib:VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mmU5
1PROGPin_Headers:Pin_Header_Angled_1x04_Pitch2.54mmJ2
1RCONResistors_SMD:R_0805_HandSolderingR13
1RblResistors_SMD:R_0805_HandSolderingR15
1ResetButtons_Switches_SMD:SW_SPST_SKQGSW1
1S8050TO_SOT_Packages_SMD:SOT-23Q1
1STM32F411CEUxlib:stm32f411ceu6U4
1SchottkyDiodes_SMD:D_0805D1
1USBConnectors_USB:USB_Micro-B_Molex-105017-0001J1

Questions

How big is the Rustypill PCB?

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

What parts does the Rustypill use?

60 parts, built around the ESP-12F, PCF8574T, AMS1117-3.3 and AT24C512C-SSHD-T. 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 Rustypill KiCad files?

From the Determinant/rustypill-pcb repository on GitHub, at the commit this page was made from: the board is rustypill.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rustypill design in my own project?

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

Similar boards

  • 4 layers79.9 × 84.7 mmUTS PCB Dewi, the printed circuit board in 3D

    UTS PCB Dewi

    astarsD130/UTS-matkul-pcb

    55 parts
  • 2 layers80 × 48.8 mmESP8266-Sentinel Kinetic Wired Remote, the printed circuit board in 3D

    ESP8266-Sentinel Kinetic Wired Remote

    alextrical/ESP8266-Sentinel-Kinetic-Wired-Remote

    ESP8266 based Re-implementation of the Vent-Axia Sentinel Kinetic Wired Remote Controller

    48 parts4CERN-OHL-S-2.0
  • 4 layers42 × 83.9 mmStratoSoar MK2.2, the printed circuit board in 3D

    StratoSoar MK2.2

    crnicholson/StratoSoar-MK2

    StratoSoar is an engineering project that aims to be able to fly a glider (dropped from a high-altitude balloon), down to any selected coordinates.

    116 parts24
  • 2 layers54.6 × 86.4 mmBbbalarm, the printed circuit board in 3D

    Bbbalarm

    eurovibes/bbbalarm

    An Alarm cape for Beaglebone Black

    37 parts
  • 4 layers54.6 × 86.4 mmCom4bbb, the printed circuit board in 3D

    Com4bbb

    eurovibes/com4bbb

    RS485 / WiFi cape for Beaglebone black

    72 partsCERN-OHL-S-2.0
  • 4 layers36 × 44 mmTinyfc core, the printed circuit board in 3D

    Tinyfc core

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    103 parts10BSD-3-Clause
  • 2 layers80 × 130 mmKuluckaMakinesi, the printed circuit board in 3D

    KuluckaMakinesi

    emrah1982/KuluckaMakinesi

    ESP32 tabanlı, 11 hayvan profili destekleyen çok evreli kuluçka kontrol sistemi. 3.2" TFT dokunmatik ekran, web arayüzü ve OTA güncelleme içerir.

    61 parts
  • 2 layers125.5 × 79 mmPeterThePowerMeter, the printed circuit board in 3D

    PeterThePowerMeter

    CtrlAltJon/PeterThePowerMeter

    IoT Power Meter for real-time energy monitoring. Includes a local color display, acoustic alarms, and a web interface for smart home integration (Home Assistant/MQTT).

    79 parts1MIT