Skip to the content
PCBKitNew board
2 layersSchematics, the printed circuit board in 3D

Schematics

XasWorks/Notos3

Public repository of the Notos robot project of the Kolleg St. Thomas robotics group, 2016/2017

Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
70
Pads
206
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 4
Created
1 Aug 2016
Updated
14 Feb 2018

Overview

Schematics is an open-source printed circuit board by XasWorks, from the XasWorks/Notos repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 47 parts on 70 nets.

It is built around the A4988. Its parts include 12 connectors, 11 resistors, 8 diodes, 6 capacitors and 2 ICs. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Notos

Codacy Badge

Public repository of the Notos robot project of the Kolleg St. Thomas robotics group, competing in the 2016/2017 RoboCup Junior Line Secondary competition.

Autodesk Render


Features

Notos was built mainly with DIY-capability in mind. All components can be printed out with a home 3D printer of normal size, and can be easily bought or soldered at home. The total costs lay beneath 100€

  • AVR-Based MCU (ATMega32 and ATMega328P)
  • NEMA 14 stepper motors for both precision and power
  • Completely 3D printed chassis with sturdy screw-connections
    • This even includes the belts themselves! (Flexible material printing capabilities required though)
  • Completely open-source code and design, for everyone to work with
  • Simple "stacking" design for sensor mounts, PCBs and other attachments, allowing for a great deal of flexibility.

History

Notos was started in the late summer of 2016, by DIY-enthusiast David Bailey. After his mildly successfull run with his first robot Zephyr, awarding him the 20th place in the german-open championship in the RoboCup Line Secondary contest in 2016, he applied his newfound knowledge to build something more suitable for the contest. As a name, it was only fitting to continue Zephyr's legacy by choosing another greek god of the wind: Notos

Development

To overcome the problems that the old robot Zephyr had, a lot of the elements had to be replaced, and a complete redesign was necessary. This design process began in the late summer of 2016, maintaining many of the features that made Zephyr successfull, while swapping out the bad parts. The AVR-MCU and stepper motor drive system had been kept, while chassis and omniwheel-design were traded in for a much sturdier and compacter design, as well as more reliable, self-printed belts.

As of now the development still continues, as only over time differet features, flaws, and ideas come apparent.


Prerequisites

  • Using the OpenSCAD models here requires having the XasCode Library next to this (the Notos) repository, as the Tagging.scad function is used. Later on the AVR libraries of that repository will also be used, so it is recommended to clone it completely!
  • To properly work with the AVR Code, it is recommended to install the AVR-Plugin for eclipse (for C and C++ eclipse versions) The current workspace is in EclipseWS. Eclipse should auto-detect the projects, if not, use the "import C++ project" function and import the project folders inside EclipseWS

Parts

47
QtyValueFootprintReferences
7CONN_01X03Pin_Headers:Pin_Header_Straight_1x03P1, P2, P3, P4, P5, P6, P7
5LEDLEDs:LED-3MMD1, D2, D4, D6, D8
41kΩDiscret:R1R3, R4, R5, R10
4RDiscret:R1R1, R6, R7, R11
2220uFCapacitors_ThroughHole:C_Radial_D10_L16_P5C1, C6
256pFCapacitors_ThroughHole:C_Disc_D3_P2.5C2, C3
2A4988Housings_DIP:DIP-16_W7.62mmSTP1, STP2
2CONN_01X04Pin_Headers:Pin_Header_Straight_1x04P11, P12
2CONN_01X10Pin_Headers:Pin_Header_Straight_1x10P9, P10
116MHzCrystals:Crystal_HC48-U_VerticalY1
12.2kΩDiscret:R1R9
122uFCapacitors_ThroughHole:C_Radial_D5_L11_P2.5C5
12A FuseFuse_Holders_and_Fuses:Fuseholder5x20_horiz_open_lateral_Type-IIF2
14.7kΩDiscret:R1R8
14C LiPoConnect:AK300-2BT2
15V RegTO_SOT_Packages_THT:TO-220_Neutral123_VerticalU2
15kΩDiscret:R1R2
1>6.8VDiodes_ThroughHole:Diode_DO-41_SOD81_Vertical_AnodeUpD7
1ATMEGA32-PHousings_DIP:DIP-40_W25.4mmIC1
1CONN_02X02Pin_Headers:Pin_Header_Straight_2x02I2C1
1CONN_02X03Pin_Headers:Pin_Header_Angled_2x03SPI1
1CONN_02X04Buttons_Switches_ThroughHole:SW_DIP_x4_SlideP13
1C_SmallCapacitors_ThroughHole:C_Radial_D10_L16_P5C4
1DDiodes_ThroughHole:Diode_DO-41_SOD81_Vertical_AnodeUpD5
1LED_RCBGLEDs:LED-RGB-5MM_Common_CathodeD3
1SW_PUSHButtons_Switches_ThroughHole:SW_PUSH_6mmSW1

Questions

What parts does the Schematics use?

47 parts, built around the A4988. 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 Schematics KiCad files?

From the XasWorks/Notos repository on GitHub, at the commit this page was made from: the board is Schematics/MainBoard/MainBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Schematics design in my own project?

Its repository publishes it under the GPL-3.0 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 layers55.9 × 76.2 mmEjector, the printed circuit board in 3D

    Ejector

    d-weber/prusa-chain-production

    Add chain production capability to your Prusa i3

    20 parts117
  • 2 layers97 × 90 mmSatellite Arduino controller, the printed circuit board in 3D

    Satellite Arduino controller

    grinje/AutoSatTracker

    Tracking satellites with custom hardware based on stepper motors

    27 parts14
  • 2 layers144.8 × 104.1 mmController, the printed circuit board in 3D

    Controller

    phorton1/Arduino-cnc-cnc3018

    A FluidNC based implementation of a controller for a cheap cnc3028 machine

    66 parts13
  • 2 layers99.1 × 78.7 mmBalancingBot, the printed circuit board in 3D

    BalancingBot

    AlanFord/balancingBot

    my version of a balancing robot

    27 parts10
  • 2 layers99.5 × 67 mmController Board, the printed circuit board in 3D

    Controller Board

    kairobyte/bipedal_self_balance

    A bipedal self balancing robot with 2DOF in each leg. Built from scratch.

    23 parts7MIT
  • 2 layers99.7 × 99.7 mmPetpuller, the printed circuit board in 3D

    Petpuller

    Kaminariss/petpuller

    52 parts3
  • 2 layers136 × 52 mmDriver, the printed circuit board in 3D

    Driver

    m24h/espcnc

    A 3D printer/CNC controller using ESP32 with its DMA/FIFO bufferd I2S port

    113 parts3
  • 2 layers140.3 × 98.7 mmMEOW System Integration, the printed circuit board in 3D

    MEOW System Integration

    andrewgond/M.E.O.W-Mealtime-Electronic-Observation-and-Weighing

    M.E.O.W. automated pet feeder, a system that dispenses food and logs pet weight using load cells and RFID identification.

    40 parts1Apache-2.0