Skip to the content
PCBKitNew board
2 layers87 × 71 mmSocket, the printed circuit board in 3D

Some code samples and ready projects based on STM8 (deprecated)

Size
87 × 71 mm
Copper layers
2
Thickness
1.6 mm
Parts
89
Nets
83
Pads
289
Tracks, vias
781, 29
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
18 Mar 2014
Updated
6 Jul 2020

Overview

Socket is an open-source printed circuit board by eddyem, from the eddyem/STM8_samples repository on GitHub. It is a 2-layer board of 87 × 71 mm with 89 parts on 83 nets, routed with 781 tracks and 29 vias.

It is built around the STM8S003F3P6, MAX3232ID and BT137-600E, with the CH340G, MOC3063M and SI2300 among its other parts. Its parts include 35 resistors, 15 capacitors, 9 ICs, 9 transistors and 7 diodes. It belongs with the computers and single-board computers boards and the STM8 boards of this library.

Main components

10

README

Readme.md

Some my projects based on STM8

Developed for SDCC compiler. Here you can find some more heades under MIT license.

Directory listing

  • 1-wire
    1-wire for DS18x20 based on timer and interrupts.
  • 220controlled_socket
    Simple two-channel power socket manager with current measurement at one channel.
  • blinky
    Just blink LED.
  • client-term-8bit
    Simplest terminal client.
  • distance_meter
    Ultrasonic distance meter.
  • DRUM
    (not even started at all) Approach to toy drum.
  • led
    Work with 4-digit LED indicator.
  • LEDS_BT
    Bluetooth-management 7/8-channel LED "stars".
  • microdrill
    Microdrill management (pre-pre-alpha).
  • Noice_generator
    Waveform generator.
  • si7005
    Work with SI7005 sensor.
  • si7005_softi2c
    si7005 with soft I2C.
  • SNIPPETS
    Some snippets.
  • stepper, stepper_independent, stepper_independent_bin
    Different approaches to implementation of stepper motor control.
  • stepper_ULN2003
    Unipolar stepper control.
  • stm8l.h, stm8s.h (all the same) - header file for all projects.
  • Thermostat
    Schematic of STM8-based chinese thermostat.
  • uart_lcd5110
    Work with Nokia5110 LCD with PCD8544 controller.
  • uart_sample
    USART snippet for futher use.
  • uart_SPI
    USART/SPI gateway.
  • voltmeters
    3-,4- and 5-digit chinese "voltmeters" based on STM8: schematic and some my code for them.
  • zakwire
    Use 3-digit "voltmeter" as display for Zakwire temperature sensor.

Parts

89
QtyValueFootprintReferences
100.1Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolderC1, C2, C4, C6, C7, C8, C9, C10, C11, C13
9330Resistor_SMD:R_0603_1608Metric_Pad0.84x1.00mm_HandSolderR3, R4, R11, R12, R14, R16, R18, R28, R31
947kResistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolderR6, R13, R25, R26, R27, R29, R30, R32, R33
6150Resistor_SMD:R_0603_1608Metric_Pad0.84x1.00mm_HandSolderR7, R8, R9, R10, R15, R17
62N7002Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q5, Q7, Q8, Q9
4330Resistor_SMD:R_1206_HandSolderingR19, R20, R21, R22
34k7Resistor_SMD:R_0603_1608Metric_Pad0.84x1.00mm_HandSolderR5, R23, R24
3PC817Package_DIP:DIP-4_W7.62mmU5, U6, U7
20.01 600VCapacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mmC14, C15
222Resistor_SMD:R_0603_1608Metric_Pad0.84x1.00mm_HandSolderR1, R2
222pCapacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolderC3, C5
2330 2WResistor_THT:R_Axial_Power_L20.0mm_W6.4mm_P25.40mmR34, R35
2BT137-600EPackage_TO_SOT_THT:TO-220-3_VerticalD3, D4
2MOC3063MPackage_DIP:DIP-6_W7.62mmU8, U9
2PowerTerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mmJ6, J7
2SI2300Package_TO_SOT_SMD:SOT-23_HandsolderingQ3, Q4
2SRD-05VDCRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1, K2
2SS14Diode_SMD:D_SMAD7, D8
112MCrystal:Crystal_HC49-U_VerticalY1
11nCapacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolderC12
15V suppressorDiode_SMD:D_SOD-323_HandSolderingD5
15VextConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1ACS712Package_SOIC:SOIC-8_3.9x4.9mm_P1.27mmU10
1AO3407Package_TO_SOT_SMD:SOT-23_HandsolderingQ6
1CH340GPackage_SOIC:SOIC-16_3.9x9.9mm_P1.27mmU2
1DB15_MaleConnector_Dsub:DSUB-15_Male_EdgeMount_P2.77mmJ5
1DB9_FemaleConnector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ1
1MAX3232Package_SSOP:SOP-16_4.4x10.4mm_P1.27mmU1
1SMF05Package_TO_SOT_SMD:SOT-353_SC-70-5_HandsolderingD1
1SS14Diode_SMD:D_SMA-SMB_Universal_HandsolderingD2
1STM8S003F3PPackage_SSOP:SSOP-20_4.4x6.5mm_P0.65mmU3
1SWIMConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1USB_BConnector_USB:USB_B_HorizontalJ2

The 85 most common of 89 parts.

Questions

How big is the Socket PCB?

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

What parts does the Socket use?

89 parts, built around the STM8S003F3P6, MAX3232ID, BT137-600E and CH340G. 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 Socket KiCad files?

From the eddyem/STM8_samples repository on GitHub, at the commit this page was made from: the board is 220controlled_socket/kicad/socket.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Socket design in my own project?

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

More from eddyem/STM8_samples

5
  • 2 layers53.5 × 50 mmMCU module, the printed circuit board in 3D

    MCU module

    eddyem/STM8_samples

    Some code samples and ready projects based on STM8 (deprecated)

    42 parts80
  • 2 layers65 × 41.5 mm8leds, the printed circuit board in 3D

    8leds

    eddyem/STM8_samples

    Some code samples and ready projects based on STM8 (deprecated)

    40 parts80
  • 2 layers57 × 34 mmDrum, the printed circuit board in 3D

    Drum

    eddyem/STM8_samples

    Some code samples and ready projects based on STM8 (deprecated)

    36 parts80
  • 2 layers47 × 34 mmMCU module, the printed circuit board in 3D

    MCU module

    eddyem/STM8_samples

    Some code samples and ready projects based on STM8 (deprecated)

    23 parts80
  • 2 layers35.5 × 20 mmBake, the printed circuit board in 3D

    Bake

    eddyem/STM8_samples

    Some code samples and ready projects based on STM8 (deprecated)

    11 parts80

Similar boards

  • 2 layers98 × 63.5 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    98 parts208
  • 2 layers68 × 58 mmCAN Firewall, the printed circuit board in 3D

    CAN Firewall

    PDXostc/canfw

    CAN Firewall project

    80 parts12MPL-2.0
  • 4 layers53.5 × 53 mmHwexla, the printed circuit board in 3D

    Hwexla

    kmzbrnoI/hWexla

    Turnout controller

    93 parts
  • 2 layers46 × 36 mmTracker, the printed circuit board in 3D

    Tracker

    Polsaker/trackeame-esta

    GPS/GSM tracker

    45 parts
  • 2 layers83.7 × 53.7 mmNode RS232, the printed circuit board in 3D

    Node RS232

    maivananh111/DoAnTotNghiep

    LoRaWAN wireless sensor network

    108 parts
  • 2 layers82.7 × 56.6 mmKedtracker, the printed circuit board in 3D

    Kedtracker

    doc22940/self.kedtracker.drone

    Based on design by glidernet.org project: http://wiki.glidernet.org/ogn-tracker-diy.

    86 parts1
  • 2 layers22.2 × 24.6 mmEsp mini, the printed circuit board in 3D

    Esp mini

    tyrobee/esp_mini

    A Esp based flight controller

    45 parts
  • 2 layers27.9 × 27.6 mmRadius, the printed circuit board in 3D

    Radius

    tcr/radius

    A cheap (in quality) and cheap (in dollars) USB comms adapter: 10 pins of SPI/I2C/UART/GPIO.

    12 parts