Skip to the content
2 layers162.6 × 123.2 mmTo print, the printed circuit board in 3D

A buck converter to generate the 5V power rail would have been a better choice because it would be more efficient (extending battery life) and eliminate the need of a second battery (the circuit could be plugged with…

Size
162.6 × 123.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
124
Nets
63
Pads
408
Tracks, vias
1,142, 4
Pours
6
Routed
Yes
KiCad
KiCad 4
Created
10 Feb 2017
Updated
4 May 2018

Overview

To print is an open-source printed circuit board by anorimaki, from the anorimaki/selfbalancing-robot repository on GitHub. It is a 2-layer board of 162.6 × 123.2 mm with 124 parts on 63 nets, routed with 1,142 tracks and 4 vias.

It is built around the PIC24FJ32GA002-I/SP, ESP-12E and SN754410NE, with the L7805CV, LM1117T-3.3 and BC547 among its other parts. Its parts include 44 resistors, 16 capacitors, 14 connectors, 12 ICs and 8 diodes. It belongs with the ESP8266 and PIC boards of this library.

Main components

6

README

schematics/README.md

SelfBalancing Robot: schematics

This directory contains schematics for KiCad suite.

Connectors, Buttons and LED locations

Circuit

Improvements

Power rail generation

There are two lineal regulators to generate power rails, a 7805 and a LM1117-3.3. The 7805 is connected to the battery which can not be the same battery used for the motors because too much power would be dissipated in the regulator. The motors need a 12V battery and the circuit consumes about 250mA, so it would be about 1.75W! With a dedicated 7.4V battery, the power dissipation is reduced but remains too high (about 600mW).

A buck converter to generate the 5V power rail would have been a better choice because it would be more efficient (extending battery life) and eliminate the need of a second battery (the circuit could be plugged with the 12V battery).

Parts

124
QtyValueFootprintReferences
1412Kselfbalancingrobot:R-250mWR6, R6, R7, R7, R10, R10, R11, R11, R12, R12, R17, R17, R18, R18
81Kselfbalancingrobot:R-250mWR2, R2, R3, R3, R8, R8, R9, R9
81N4148selfbalancingrobot:DO-35D1, D1, D2, D2, D3, D3, D4, D4
8220uselfbalancingrobot:C-ALUM-8mmC1, C1, C4, C4, C5, C5, C8, C8
84K7selfbalancingrobot:R-250mWR4, R4, R5, R5, R13, R13, R15, R15
882selfbalancingrobot:R-250mWR19, R19, R20, R20, R21, R21, R22, R22
6100nselfbalancingrobot:C-FILM-2.5mmC2, C2, C6, C6, C7, C7
4Wire_Pads:SolderWirePad_single_0-8mmDrill, , 3,3V, 3,3V
4470selfbalancingrobot:R-250mWR14, R14, R16, R16
4BC547selfbalancingrobot:TO-92Q1, Q1, Q2, Q2
4RESETselfbalancingrobot:SW_PUSH_6mm_h5mmSW2, SW2, SW3, SW3
210Kselfbalancingrobot:R-250mWR1, R1
210uselfbalancingrobot:C-ALUM-5mmC3, C3
2DEBUG-TXselfbalancingrobot:CONN-100MIL-M-1x1J7, J7
2ESP-12Eselfbalancingrobot:ESP-12U4, U4
2ESP-RS232selfbalancingrobot:CONN-100MIL-F-1x5J5, J5
2ESP_IND0selfbalancingrobot:LED-3mmDS4, DS4
2ESP_IND1selfbalancingrobot:LED-3mmDS3, DS3
2FLASHselfbalancingrobot:SW_PUSH_6mm_h5mmSW1, SW1
2ICSPselfbalancingrobot:CONN-100MIL-M-1x6-SHROUDJ4, J4
2IND0selfbalancingrobot:LED-3mmDS1, DS1
2IND1selfbalancingrobot:LED-3mmDS2, DS2
2L7805CVselfbalancingrobot:TO-220U1, U1
2LM1117T-3.3selfbalancingrobot:TO-220U3, U3
2MOT-LEFTselfbalancingrobot:CONN-100MIL-M-1x6-SHROUDJ2, J2
2MOT-POWERselfbalancingrobot:CONN-100MIL-M-1x2-SHROUDJ6, J6
2MOT-RIGHTselfbalancingrobot:CONN-100MIL-M-1x6-SHROUDJ3, J3
2MPU-92/65_breakout_boardselfbalancingrobot:MPU9265_breakoutU5, U5
2PIC24FJ32GA002-I/SPselfbalancingrobot:DIP-28U2, U2
2POWERselfbalancingrobot:CONN-100MIL-M-1x2-SHROUDJ1, J1
2SN754410selfbalancingrobot:DIP-16IC1, IC1

The 116 most common of 124 parts.

More from anorimaki/selfbalancing-robot

1
  • 2 layers73.7 × 121.9 mmSelfbalancingrobot, the printed circuit board in 3D

    Selfbalancingrobot

    anorimaki/selfbalancing-robot

    A buck converter to generate the 5V power rail would have been a better choice because it would be more efficient (extending battery life) and eliminate the need of a second battery (the circuit could be plugged with…

    62 parts2

Similar boards

  • 2 layersResistive Soil Humidity Sensor, the printed circuit board in 3D

    Resistive Soil Humidity Sensor

    ellenfel/Tinkering-Low-Power-IoT-Based-Compact-Soil-Humidity-Monitoring-Device

    cant get more self explanatory than that name

    72 parts
  • 2 layers64.8 × 51 mmVscp din m1-wireless p1, the printed circuit board in 3D

    Vscp din m1-wireless p1

    grodansparadis/vscp-din-m1-wireless-p1

    Application board for VSCP DIN M1 based module that read P1 metering data

    31 parts1MIT
  • 2 layers78 × 47 mmAgroTron(kicad), the printed circuit board in 3D

    AgroTron(kicad)

    HenryqueFarias16/AgroTron

    Projeto de Automação agrícola com microcontrolador ESP12-E

    35 parts
  • 2 layers101.1 × 70.8 mmProjektElektronikaV6, the printed circuit board in 3D

    ProjektElektronikaV6

    Nom27/Projekt-elektronika

    Projekt elektroniczny (schemat + PCB) inteligentnego termostatu opartego na mikrokontrolerze STM32, z łącznością WiFi (moduł ESP-12E), pomiarem temperatury czujnikiem LM335AZ, sygnalizacją dźwiękową (buzzer) oraz…

    42 parts
  • 2 layers48.4 × 35.4 mmLhc esp, the printed circuit board in 3D

    Lhc esp

    lhc/Hardware

    Open Hardware respository from Laboratório Hacker de Campinas

    24 parts6
  • 2 layers62.9 × 32.4 mmVolume AlpsRK16814MG, the printed circuit board in 3D

    Volume AlpsRK16814MG

    mithat/Volume-AlpsRK16814MG

    Alps RK16814MG motorized potentiometer with H-bridge motor drive.

    12 parts6
  • 2 layers94.8 × 47.8 mmMouse v2, the printed circuit board in 3D

    Mouse v2

    lowj/fish-mouse

    Small Robot for maze navigation (Micromouse)

    77 parts5

Questions

How big is the To print PCB?

It measures 162.6 × 123.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the To print use?

124 parts, built around the PIC24FJ32GA002-I/SP, ESP-12E, SN754410NE and L7805CV. 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 To print KiCad files?

From the anorimaki/selfbalancing-robot repository on GitHub, at the commit this page was made from: the board is schematics/to_print.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the To print design in my own project?

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