Skip to the content
2 layers146 × 100 mmLoliBot, the printed circuit board in 3D

Welcome to the 2018 linux.conf.au Open Hardware Project. You can see information about this and other MiniConfs at .

Size
146 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
56
Pads
131
Tracks, vias
575, 97
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
5 Oct 2017
Updated
22 Jan 2018

Overview

LoliBot is an open-source printed circuit board by CCHS-Melbourne, from the CCHS-Melbourne/LoliBot repository on GitHub. It is a 2-layer board of 146 × 100 mm with 42 parts on 56 nets, routed with 575 tracks and 97 vias.

It is built around the MPU-9250. Its parts include 30 connectors, 3 resistors, 3 ICs, 2 capacitors and 1 diode.

Main components

1

README

README.md

LoliBot - The ESP32 Based Soccer bot.

Quick links ...

Welcome to the 2018 linux.conf.au Open Hardware Project. You can see information about this and other MiniConfs at http://www.openhardwareconf.org/wiki/Main_Page.

If you're attending the assembly workshop at Linux.conf.au 2018, the place to start is http://www.openhardwareconf.org/wiki/LoliBot

This year's project is called the Lolibot, and is a simple robot is designed to chase and kick a Ping Pong ball around.

It features a Lolin32-lite ESP32 based chip as it's primary microprocessor and includes a MPU6050 6 axis accelerometer.

In order to reduce complexity and to be a bit more flexible with our design this years project is a platform with discrete components. Those of you who are looking forward to the smell of melting solder won't be disappointed though, there are many headers, LEDS and switches to keep you busy.

Hardware

Screen Shots

LoliBot Render

Assembly

Assembly instructions for the kit are at http://www.openhardwareconf.org/wiki/LoliBot-Assembly

Hardware Links

datasheets

Software

All the usual ESP32 development options apply to the LoliBot ...

We've chosen to focus on using microPython to provide a simple, yet capable entry point for newcomers to robotics and embedded computers.

The software sub-directory has instructions on installing and developing software for the LoliBot.

LICENSE

Licensed under the TAPR Open Hardware License (http://www.tapr.org/OHL). The "license" sub-folder also contains a copy of this license in plain text format.

Copyright John Spencer, Angus Gratton, Andy Gelme, Jon Oxer, Mark Wolfe 2017

Parts

42
QtyValueFootprintReferences
12MECHMounting_Holes:MountingHole_3.2mm_M3_PadJ12, J13, J14, J15, J16, J17, J18, J19, J25, J26, J27, J28
3APA106libs:LED_8MM_APA-106J2, J7, J8
20.1uFCapacitors_SMD:C_0603_HandSolderingC3, C4
24K7Resistors_SMD:R_0603_HandSolderingR1, R2
2CONN_01X08Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mmJ20, J21
2L9110Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU3, U4
11A PTCResistors_SMD:R_1210_HandSolderingF1
12K2Resistors_SMD:R_0603_HandSolderingR7
1BATTERYlibs:BH-18650BT1
1BRIDGE_LEFTPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ23
1BRIDGE_RIGHTPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ22
1FREETRONICS_LOGOlibs:LOGO_FREETRONICS_33mmJ32
1FUSE_BRIDGElibs:bridgeJ24
1LCA_LOGOlibs:LCA2018_LOGOJ31
1LEFTPin_Headers:Pin_Header_Straight_1x02_Pitch2.00mmJ5
1LEFT-MOTORlibs:DC-MotorJ10
1LOLIN32-LITElibs:lolin32-liteU1
1LOLINBATTPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ1
1MPU-9250Pin_Headers:Pin_Header_Straight_1x10_Pitch2.54mmJ6
1ON|OFFlibs:SS12D00SW1
1PWRLEDs:LED_D3.0mmD2
1REFLECT_Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJ11
1RIGHTPin_Headers:Pin_Header_Straight_1x02_Pitch2.00mmJ4
1RIGHT-MOTORlibs:DC-MotorJ9
1SERVO1Pin_Headers:Pin_Header_Angled_1x03_Pitch2.54mmJ3

More from CCHS-Melbourne/LoliBot

1
  • 2 layers70 × 100.1 mmLoliwrapper, the printed circuit board in 3D

    Loliwrapper

    CCHS-Melbourne/LoliBot

    Welcome to the 2018 linux.conf.au Open Hardware Project. You can see information about this and other MiniConfs at .

    10 parts13

Similar boards

  • 2 layers35 × 38.4 mmHandgelenk, the printed circuit board in 3D

    Handgelenk

    Jeija/esp8266-smartwatch

    ESP8266 DIY WiFi Smartwatch with MPU-9250, RTC, OLED, FT232, ...

    61 parts233
  • 2 layers100 × 74 mmMicromouse, the printed circuit board in 3D

    Micromouse

    kbumsik/WolfieMouse

    IEEE Reion 1 Micromouse competition.

    214 parts79
  • 4 layers70 × 80 mmPower Board, the printed circuit board in 3D

    Power Board

    kbob/LED-Cube

    Blinky in 3D!

    91 parts51
  • 4 layers42 × 83.9 mmStratoSoar MK2.2, the printed circuit board in 3D

    StratoSoar MK2.2

    crnicholson/StratoSoar-MK2

    StratoSoar is an engineering project that aims to be able to fly a glider (dropped from a high-altitude balloon), down to any selected coordinates.

    116 parts24
  • 2 layers187 × 152 mmKiss masterboard, the printed circuit board in 3D

    Kiss masterboard

    squarewavedot/ledcubeelectronics

    LEDCube battery and masterboard electronics

    163 parts22
  • 2 layers49.3 × 19.7 mmFineMotion-5, the printed circuit board in 3D

    FineMotion-5

    Kamilake/FineMotion-Tracker

    ESP8266 Motion Capture Full-Body Tracker for SlimeVR

    43 parts16CERN-OHL-P-2.0
  • 4 layers46 × 45.9 mmESP32-S3-MINI, the printed circuit board in 3D

    ESP32-S3-MINI

    vandychuob/ESP32-S3-Project

    65 parts12MIT
  • 2 layers100 × 140 mmWeather station, the printed circuit board in 3D

    Weather station

    W-M-D/weather_station

    An aprs based weather station

    117 parts9

Questions

How big is the LoliBot PCB?

It measures 146 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LoliBot use?

42 parts, built around the MPU-9250. 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 LoliBot KiCad files?

From the CCHS-Melbourne/LoliBot repository on GitHub, at the commit this page was made from: the board is LoliBot/LoliBot.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LoliBot design in my own project?

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