

Schematics
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
1README
README.md
Notos
Public repository of the Notos robot project of the Kolleg St. Thomas robotics group, competing in the 2016/2017 RoboCup Junior Line Secondary competition.
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | CONN_01X03 | Pin_Headers:Pin_Header_Straight_1x03 | P1, P2, P3, P4, P5, P6, P7 |
| 5 | LED | LEDs:LED-3MM | D1, D2, D4, D6, D8 |
| 4 | 1kΩ | Discret:R1 | R3, R4, R5, R10 |
| 4 | R | Discret:R1 | R1, R6, R7, R11 |
| 2 | 220uF | Capacitors_ThroughHole:C_Radial_D10_L16_P5 | C1, C6 |
| 2 | 56pF | Capacitors_ThroughHole:C_Disc_D3_P2.5 | C2, C3 |
| 2 | A4988 | Housings_DIP:DIP-16_W7.62mm | STP1, STP2 |
| 2 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04 | P11, P12 |
| 2 | CONN_01X10 | Pin_Headers:Pin_Header_Straight_1x10 | P9, P10 |
| 1 | 16MHz | Crystals:Crystal_HC48-U_Vertical | Y1 |
| 1 | 2.2kΩ | Discret:R1 | R9 |
| 1 | 22uF | Capacitors_ThroughHole:C_Radial_D5_L11_P2.5 | C5 |
| 1 | 2A Fuse | Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_open_lateral_Type-II | F2 |
| 1 | 4.7kΩ | Discret:R1 | R8 |
| 1 | 4C LiPo | Connect:AK300-2 | BT2 |
| 1 | 5V Reg | TO_SOT_Packages_THT:TO-220_Neutral123_Vertical | U2 |
| 1 | 5kΩ | Discret:R1 | R2 |
| 1 | >6.8V | Diodes_ThroughHole:Diode_DO-41_SOD81_Vertical_AnodeUp | D7 |
| 1 | ATMEGA32-P | Housings_DIP:DIP-40_W25.4mm | IC1 |
| 1 | CONN_02X02 | Pin_Headers:Pin_Header_Straight_2x02 | I2C1 |
| 1 | CONN_02X03 | Pin_Headers:Pin_Header_Angled_2x03 | SPI1 |
| 1 | CONN_02X04 | Buttons_Switches_ThroughHole:SW_DIP_x4_Slide | P13 |
| 1 | C_Small | Capacitors_ThroughHole:C_Radial_D10_L16_P5 | C4 |
| 1 | D | Diodes_ThroughHole:Diode_DO-41_SOD81_Vertical_AnodeUp | D5 |
| 1 | LED_RCBG | LEDs:LED-RGB-5MM_Common_Cathode | D3 |
| 1 | SW_PUSH | Buttons_Switches_ThroughHole:SW_PUSH_6mm | SW1 |
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 mm

- 2 layers97 × 90 mm

Satellite Arduino controller
grinje/AutoSatTracker
Tracking satellites with custom hardware based on stepper motors
27 parts14 - 2 layers144.8 × 104.1 mm

Controller
phorton1/Arduino-cnc-cnc3018
A FluidNC based implementation of a controller for a cheap cnc3028 machine
66 parts13 - 2 layers99.1 × 78.7 mm

- 2 layers99.5 × 67 mm

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 mm

- 2 layers136 × 52 mm

Driver
m24h/espcnc
A 3D printer/CNC controller using ESP32 with its DMA/FIFO bufferd I2S port
113 parts3 - 2 layers140.3 × 98.7 mm

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
