Skip to the content
PCBKitNew board
4 layers100 × 100 mmCocoro, the printed circuit board in 3D

Printed circuit board designs (KiCad)

Size
100 × 100 mm
Copper layers
4
Thickness
1.61 mm
Parts
50
Nets
56
Pads
213
Tracks, vias
501, 68
Pours
9
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Apr 2023
Updated
22 Apr 2024

Overview

Cocoro is an open-source printed circuit board by zoftko, from the zoftko/pcrap repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 100 × 100 mm with 50 parts on 56 nets, routed with 501 tracks and 68 vias.

It is built around the STM8S105K6B6, DHT11 and FDN340P, with the MINISMDC050F-2 among its other parts. Its parts include 16 diodes, 12 capacitors, 4 connectors, 3 ICs and 3 transistors. It belongs with the STM8 boards of this library.

Main components

4

README

cocoro/README.md

title: Heart shaped RGB LED Array brief: This board includes a heart shaped RGB LED array and the components to control said array through a simple user interface.

cocoro

The idea behind this board is to function as a night light. It uses an STM8s MCU to control different characteristics such as color or brightness. The user interface consists of a rotary encoder and a small I2C OLED display, based on the SD1306 controller.

Warnings

The P Channel Mosfets (FDN340P) placement to turn on the LEDs (high side switch) is wrong. Pin assignment is wrong. For example, the PCB layout marks the source as being the gate. The part needs to be rotated 90° to the left for pins to be properly placed.

Parts

50
QtyValueFootprintReferences
16LED_RKGBLED_THT:LED_D5.0mm-4_RGB_Staggered_PinsD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
4100nCapacitor_SMD:C_0603_1608MetricC1, C4, C6, C7
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
31uCapacitor_SMD:C_1206_3216MetricC3, C8, C9
3FDN340PPackage_TO_SOT_SMD:TSOT-23Q1, Q2, Q3
3TBDCapacitor_SMD:C_0805_2012MetricC10, C11, C12
2100nCapacitor_SMD:C_0805_2012MetricC2, C5
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J3
2V55MLA0603LNRResistor_SMD:R_0603_1608MetricRV1, RV2
111kResistor_SMD:R_0603_1608MetricR2
1220@100MHzInductor_SMD:L_0603_1608MetricFB1
15.1kResistor_SMD:R_0603_1608MetricR1
1Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ4
1DHT11Sensor:Aosong_DHT11_5.5x12.0_P2.54mmU1
1LED1642GWTTRPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU3
1MINISMDC050F-2pcrap:MINISMDC050F2F1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1STM8S105K6Package_QFP:LQFP-32_7x7mm_P0.8mmU2
1SW_PushButton_Switch_SMD:SW_SPST_PTS810SW2
1USB_B_Micropcrap:USB_Micro-B_SHOU_HAN_MICRO_XNJ_ZBJ1

Questions

How big is the Cocoro PCB?

It measures 100 × 100 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Cocoro use?

50 parts, built around the STM8S105K6B6, DHT11, FDN340P and MINISMDC050F-2. 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 Cocoro KiCad files?

From the zoftko/pcrap repository on GitHub, at the commit this page was made from: the board is cocoro/cocoro.kicad_pcb and its schematic cocoro/cocoro.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cocoro design in my own project?

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

More from zoftko/pcrap

2
  • 4 layers99.6 × 70 mmPcroast, the printed circuit board in 3D

    Pcroast

    zoftko/pcrap

    Printed circuit board designs (KiCad)

    45 partsBSD-3-Clause
  • 4 layers25 × 38 mmZcd393, the printed circuit board in 3D

    Zcd393

    zoftko/pcrap

    Printed circuit board designs (KiCad)

    18 partsBSD-3-Clause

Similar boards

  • 4 layers51.8 × 45.1 mmSpark rp2040-swd probe, the printed circuit board in 3D

    Spark rp2040-swd probe

    emb3rcia/spark-rp2040-swd-probe

    Open-source financialy-accesible SWD probe.

    72 parts1
  • 4 layers100 × 150 mmBeepyRcBrd only top, the printed circuit board in 3D

    BeepyRcBrd only top

    ElectronPlant/beepy_rc

    Hobby project to make a RC rover platform using spare RC parts.

    173 parts
  • 4 layers100 × 80 mmScopeboy, the printed circuit board in 3D

    Scopeboy

    leslier7/scopeboy

    Polished version of the ScopeBoy project started in ECE5730

    151 parts
  • 4 layers112 × 60 mmPluto cal switch, the printed circuit board in 3D

    Pluto cal switch

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    77 parts3MIT
  • 4 layers240 × 130 mmTTF Base, the printed circuit board in 3D

    TTF Base

    dermatoid-collab/EVC_FW

    Progetto hardware e firmware del sistema di controllo di un ascensore domestico a trazione (TTF) di LiftingItalia s.r.l. Quattro schede basate su STM32F446, collegate in CAN; il motore è comandato da un VFD.

    420 parts
  • 10 layers224.5 × 160 mmHaasoscope pro adc fpga board, the printed circuit board in 3D

    Haasoscope pro adc fpga board

    drandyhaas/HaasoscopePro

    Affordable 2 GHz 3.2 GS/s 12 bit open-source open-hardware expandable USB real-time oscilloscope

    586 parts485MIT
  • 4 layers46.8 × 34.8 mmSmartWatch V4, the printed circuit board in 3D

    SmartWatch V4

    Bellafaire/ESP32-Smart-Watch

    An open source smartwatch based on the ESP32 compatible with the Arduino IDE.

    74 parts258MIT