Skip to the content
PCBKitNew board
2 layers50 × 25 mmM8, the printed circuit board in 3D
Size
50 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
25
Pads
51
Tracks, vias
113, 4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 May 2024
Updated
31 Aug 2024

Overview

M8 is an open-source printed circuit board by moore, from the moore/m8 repository on GitHub, published under the MIT licence. It is a 2-layer board of 50 × 25 mm with 10 parts on 25 nets, routed with 113 tracks and 4 vias.

It is built around the CH32V003F4P6, B3F-4000 and CR2032. Its parts include 3 resistors, 1 capacitor, 1 IC, 1 diode and 1 connector. It belongs with the RISC-V boards of this library.

Main components

3

README

README.md

m8

Button Use

mermaid
stateDiagram
    direction LR
    Sleep --> Status: Single
    Status --> Conversation: Double
    Status --> Stimulate: Long
    Status --> Status: Single
    Conversation --> Conversation: Single
    Stimulate --> Stimulate: Single
    Timeout --> Sleep

Happiness

mermaid
stateDiagram
    Status --> Ignore: Decrease
    Sleep --> Ignore: Decrease
    Sleep --> Status: Increase
    Status --> Game
    Game --> Status: Increase

Pet Game

mermaid
stateDiagram
    Status --> Pet: Click
    Pet --> Status
    OverStimulated: Over Stimulated
    Status --> OverStimulated: Click
    OverStimulated --> Status: Decrease Happiness

Conversation F

Repeats three times.

mermaid
stateDiagram
    direction LR
    [*] --> Pattern
    Pattern --> Response: Clicks
    Response --> Pattern

Conversation M

Repeats three times.

mermaid
stateDiagram
    direction LR
    [*] --> Pattern
    Pattern --> Interruption: Click
    Interruption --> Mad
    Mad --> Pattern
    Pattern --> Acknowledge: Click
    Acknowledge --> Pattern
    Pattern --> Ignore
    Ignore --> Mad

Stimulate F

mermaid
stateDiagram
    direction LR
    [*] --> Show
    Show --> Delay
    Delay --> Stimulate: Click
    Stimulate --> Show
    Stimulate --> Rainbow: Satisfied
    Rainbow --> Annoyed: Click
    Annoyed --> Rainbow

Stimulate M

mermaid
stateDiagram
    direction LR
    [*] --> Ready
    Ready --> Ready: Click
    Ready --> Rainbow: After 15 Clicks

Parts

10
QtyValueFootprintReferences
210Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3
1100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
147Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1B3F-4000lib:SW_B3F-4000_OMRSW1
1CH32V003f4p6Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1CR2032Library:BatteryHolder_m8_1x2032BT1
1Speaker_CrystalLibrary:Buzzer_12x8.4RM6.6LS1
1programConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1~LED_SMD:LED_RGB_5050-6LED1

Questions

How big is the M8 PCB?

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

What parts does the M8 use?

10 parts, built around the CH32V003F4P6, B3F-4000 and CR2032. 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 M8 KiCad files?

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

Can I use the M8 design in my own project?

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

Similar boards

  • 2 layers40 × 40 mmComponent switch tactile Normally Open THT, the printed circuit board in 3D

    Component switch tactile Normally Open THT

    probably-Erwins-Cat/Circuit-Nodes

    Circuit Nodes is an educational tool shared under CC BY-NC-SA 4.0 to help students understand electronic circuits by physically building them.

    7 parts3
  • 2 layers67.2 × 92.7 mmFire alarm, the printed circuit board in 3D

    Fire alarm

    Aldahirrz/Agentes-Kitcad

    Diseños automáticos de PCBs

    35 parts
  • 2 layers221 × 78.7 mmPB Board, the printed circuit board in 3D

    PB Board

    jesus-cf/3D-Printed-Enigma-PCBs

    Here are the KiCad and Gerber files for the PCBs used in the 3D printed Enigma machine. It includes the PCBs for the key board, lamp board, and plug board.

    28 parts
  • 2 layers30 × 52.5 mmDbfob, the printed circuit board in 3D

    Dbfob

    mkovero/dbfob

    Dirt-cheap keyfob noise-level indicator

    17 parts
  • 2 layers36.1 × 21 mmLinux ch32v003, the printed circuit board in 3D

    Linux ch32v003

    tvlad1234/linux-ch32v003

    Linux on a $0.15 RISC-V microcontroller

    16 parts289MIT
  • 2 layers32 × 35 mmCh32v003-usbpd, the printed circuit board in 3D

    Ch32v003-usbpd

    eeucalyptus/ch32v003-usbpd

    Use the ch32v003 as a usb pd controller

    22 parts56MIT