Skip to the content
2 layers53.3 × 35.6 mmXilibot, the printed circuit board in 3D

Small self-balancing robot with color reader in its bottom

Size
53.3 × 35.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
24
Pads
60
Tracks, vias
167, 10
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
14 Sep 2023
Updated
27 Oct 2023

Overview

Xilibot is an open-source printed circuit board by gcobos, from the gcobos/xilibot repository on GitHub. It is a 2-layer board of 53.3 × 35.6 mm with 11 parts on 24 nets, routed with 167 tracks and 10 vias.

It is built around the WEMOS D1 MINI. Its parts include 3 ICs, 3 connectors, 2 resistors, 1 capacitor and 1 switch. It belongs with the robots and motor control boards and the ESP8266 boards of this library.

Main components

1

README

README.md

XiliBot

A self-balancing robot with a LCD screen to show faces, and a color sensor at its bottom.

In the hardware side, this repository contains the FreeCAD model, STL pieces to print, and PCB circuit desing in KiCAD.

In the software area, it includes the robot source code, which is a modified version of the B-Robot EVO2, a remote controller made in Unity3D that uses UnityOSC library to send commands to the robot, and a Web controller that uses Blockly to control the robot using visual programming. Blockly requires to start python/webserver.py to be able to send UDP packages to the robot.

This robot uses a Wemos D1 mini as the "brains", and it is configured to create its own access point, so that the controller connects to the robot's wifi.

Xilibot standing

alt tag

Parts

11
QtyValueFootprintReferences
1100uFCapacitor_THT:C_Radial_D6.3mm_H5.0mm_P2.50mmC1
1470kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR1
157kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR2
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ3
1Conn_01x04_FemaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ1
1Conn_01x11Connector_PinSocket_2.54mm:PinSocket_1x11_P2.54mm_VerticalJ4
1Mini360Mini360_step-down:Mini360_step-downU3
1SW_SPDTButton_Switch_THT:SW_CuK_JS202011CQN_DPDT_StraightSW1
1WeMos_D1_miniModule:WEMOS_D1_mini_lightU2
1module_mpu6050Usini sensors:module_mpu6050U1

Similar boards

  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 2 layers32.1 × 40.8 mmPower Monitor Version 1, the printed circuit board in 3D

    Power Monitor Version 1

    alcar21/WemosEM

    Cheap power monitor (STC013) with Home Assistant Discover and Wemos D1 Mini / PRO (esp8266)

    8 parts122
  • 2 layers91 × 49 mmWled, the printed circuit board in 3D

    Wled

    wladwnt/wled

    Simple WLED Board (SW: https://github.com/Aircoookie/WLED)

    9 parts102
  • 2 layers97.5 × 59.3 mmControl Board, the printed circuit board in 3D

    Control Board

    kholia/Easy-Digital-Beacons-v1

    A simple and easy Arduino / Pi Pico / ESP8266-powered WSPR, FT8, and FT4 beacon system which uses NTP + DS3231 RTC for timing. Super extensible! Now comes with optional GPS support.

    17 parts89
  • 2 layers64.6 × 36.9 mmNavien latest, the printed circuit board in 3D

    Navien latest

    htumanyan/navien

    Navien water heater wire protocol for communication with NaviLink and other attached devices

    30 parts65
  • 2 layers49.5 × 30 mmAirpcb smd old, the printed circuit board in 3D

    Airpcb smd old

    issalig/toshiba_air_cond

    AB protocol decoder for toshiba air conditioners

    30 parts65
  • 2 layersTcsmonitor pcb, the printed circuit board in 3D

    Tcsmonitor pcb

    Syralist/tcs-monitor

    ein Bus-Monitor für TCS Klingelanlagen

    14 parts37MIT

Questions

How big is the Xilibot PCB?

It measures 53.3 × 35.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Xilibot use?

11 parts, built around the WEMOS D1 MINI. 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 Xilibot KiCad files?

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

Can I use the Xilibot design in my own project?

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