Roachslimes motherboard panelized

crazy-hair·roachslimes·PCB/Source/Motherboard/BMI160_external_magnetometer/Panel/roachslimes_motherboard_panelized.kicad_pcb

Roachslimes motherboard panelized PCB layout, top view — open source ESP8266 board by crazy-hair

About the Roachslimes motherboard panelized PCB

Roachslimes motherboard panelized is an open source ESP8266 PCB design by crazy-hair, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 69.9 × 100.7 mm, with 13 components from 11 distinct parts.

Its main chip is the WeMos_D1_mini, from the ESP8266 family. Other key parts include the TP4056_Board, BMI160_Board and GY-271. By type, the board carries 4 ICs, 3 connectors, 3 diodes, 2 resistors and 1 switch.

It belongs with the power & battery designs in this gallery.

From the project

A custom PCB for SlimeVR, with the intention of using the cheapest parts available in the smallest formfactor usable.

This document is no longer being updated and will only be corrected on major updates! For full documentation please check out The Docs

A utilitarian tracker design for SlimeVR, with the intention of using the cheapest parts available in the smallest form factor possible, while maintaining quality and usability.

NEW! Revision 2 motherboards have been added, removing the BMI160-QMC5883 IMU-Magnetometer combo, and replacing it with an LSM6DSR board which has a magnetometer built in. Technically, the LSM6DSR board is pin-compatible with the BMI160 (and therefore is compatible with the old rev 1…

Roachslimes motherboard panelized, from the project README
From the project README

Main components on the Roachslimes motherboard panelized

WeMos_D1_miniTP4056_BoardBMI160_BoardGY-271

Roachslimes motherboard panelized bill of materials (BOM)

13 components, 11 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
WeMos_D1_mini
U1
1
TP4056_Board
U2
1
BMI160_Board
U3
1
GY-271
U4
1
Conn_01x04_Pin
J1
1
Conn_01x02_Pin
J2
1
Conn_01x03_Pin
J3
1
SK12D07VG4
SW1
2
B5817W_C8597
D1, D2
1
D
D3
2
R
R1, R3

Roachslimes motherboard panelized design files

The KiCad project lives in the crazy-hair/roachslimes repository on GitHub; these links point at the commit this page was built from.

Roachslimes motherboard panelized: common questions

What microcontroller does the Roachslimes motherboard panelized use?

The Roachslimes motherboard panelized is built around the WeMos_D1_mini, from the ESP8266 family.

How big is the Roachslimes motherboard panelized PCB?

The Roachslimes motherboard panelized measures 69.9 × 100.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Roachslimes motherboard panelized?

13 components, from 11 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Roachslimes motherboard panelized design files?

From the crazy-hair/roachslimes repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Roachslimes motherboard panelized design in my own project?

Yes, under the terms of its CC-BY-SA-4.0 license, which crazy-hair chose for the repository.

Can I test firmware for the Roachslimes motherboard panelized without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.

More boards in roachslimes

Similar boards