Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NOWAE029-0_R0 #1

Merged
merged 29 commits into from Oct 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
4c67536
Added file project
warcomeb Sep 14, 2020
71b7dec
First idea of Christmas Tree, the NOWAE gadget for 2020
warcomeb Sep 23, 2020
7dd9d37
Start works on schematic
warcomeb Sep 24, 2020
7a837af
WiP on microcontroller
warcomeb Sep 24, 2020
d3feba0
Designed branch connections and leds (branch1)
warcomeb Sep 25, 2020
dda51ce
Working on comm page
warcomeb Sep 25, 2020
0c18f83
Fixed communication page
warcomeb Sep 27, 2020
3d4a912
Fixed power supply page
warcomeb Sep 27, 2020
38b41c6
Fixed all parts
warcomeb Sep 28, 2020
6f7c7de
Schematic annotations
warcomeb Sep 28, 2020
597eff8
WiP: PCB components placing
warcomeb Sep 28, 2020
6fc595a
WiP: components placing
warcomeb Sep 29, 2020
34cb83e
Removed unused LEDs
warcomeb Sep 29, 2020
3d19830
WiP: components placing
warcomeb Sep 29, 2020
30b5e87
WiP: components placing
warcomeb Sep 30, 2020
5300115
WiP: I don't like the LEDs position...
warcomeb Oct 1, 2020
dc9797f
WiP: PCB removed some LEDs and placed in other way the others
warcomeb Oct 2, 2020
4ea519a
Removed LEDs, added star page, WiP PCB
warcomeb Oct 7, 2020
6e114e2
WiP PCB
warcomeb Oct 7, 2020
693caa6
WiP: GND connections
warcomeb Oct 7, 2020
811e031
Added test point footprint. PCB route ended!
warcomeb Oct 8, 2020
ecefa13
Added fiducial marker
warcomeb Oct 8, 2020
55349a8
PCB End!
warcomeb Oct 8, 2020
d496440
small fix
warcomeb Oct 9, 2020
3d6230b
Small fix
Oct 9, 2020
9f2f421
Added assembly documentstion
warcomeb Oct 9, 2020
4b7949e
Added gerber files
warcomeb Oct 9, 2020
01d8079
Fixed schematic, added prduction PDF
warcomeb Oct 9, 2020
f6ff9da
Added BOM
warcomeb Oct 12, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
72 changes: 72 additions & 0 deletions 02-Drafts/ChristmasTree_Gadget2020/idea.tex
@@ -0,0 +1,72 @@
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[landscape]{geometry}

\title{ChristmasTree, NOWAE Gadget 2020 - Idea}
\author{Marco Giammarini}
\date{September 2020}

\usepackage{tikz}
\usetikzlibrary{shapes,arrows,fit,calc}
\tikzset{box/.style={draw, rectangle, rounded corners, thick, node distance=7em, text width=6em, text centered , minimum height=3.5em}}
\tikzset{container/.style={draw, rectangle, dashed, inner sep=1em}}
\tikzset{line/.style={draw, thick, -latex}}
\tikzset{power/.style={draw, color=red, ultra thick, -latex}}

\begin{document}
\begin{tikzpicture}[auto]

\node [box] (mcu) {uC};
\node [box, below of=mcu] (ldo) {LDO};
\node [box, below of=ldo] (battery) {3xAA Battery};
\node [box, above of=mcu] (ftdi) {USB/UART};
\node [box, above of=ftdi] (usb) {USB-C};

\node [box, left of=mcu, node distance=12em] (star) {Stars (LEDs)};

\node [box, right of=ftdi, node distance=12em] (gpio1) {3xGPIO Expander};
\node [box, right of=gpio1, node distance=12em] (light1) {48xLEDs};
\node [box, right of=usb, node distance=12em] (gpio2) {3xGPIO Expander};
\node [box, right of=gpio2, node distance=12em] (light2) {48xLEDs};

\node [box, right of=ldo, node distance=12em] (gpio3) {3xGPIO Expander};
\node [box, right of=gpio3, node distance=12em] (light3) {48xLEDs};
\node[container , fit=(gpio3) (light3)] (board1) {};
\node at (board1.north east) [above left,node distance=0 and 0] {First Branch};
\node [box, right of=battery, node distance=12em] (gpio4) {3xGPIO Expander};
\node [box, right of=gpio4, node distance=12em] (light4) {48xLEDs};
\node[container , fit=(gpio4) (light4)] (board2) {};
\node at (board2.north east) [above left,node distance=0 and 0] {Second Branch};

\node[container , fit=(usb) (ftdi)] (debug) {};
\node at (debug.north west) [above right,node distance=0 and 0] {WC\&DLI};

%POWER PATH
\path [power] (battery) -- (ldo);
\path [power] (usb.west) -- ($(usb.west)-(5,0)$) -- ($(ldo.west)-(5,0)$) -- (ldo.west);
\path [power] (ldo.north) -- node [above right] {POWER} ($(ldo.north)+(0,0.7)$);

%GPIO LINE
\path [line] (mcu) -- node {GPIO} (star);

%USB
\path [line] (usb) -- (ftdi);
\path [line] ($(ftdi.south west)+(0.5,0)$) -- node {UART} ($(mcu.north west)+(0.5,0)$);
\path [line] ($(ftdi.south east)-(0.5,0)$) -- node {VBUS} ($(mcu.north east)-(0.5,0)$);

%I2C TO GPIO EXPANDER
\path [line] ($(mcu.east)+(0,0.5)$) -- ($(mcu.east)+(1.0,0.5)$) node [right] {I2C1} |- (gpio1.west);
\path [line] ($(mcu.east)+(0,0.5)$) -- ($(mcu.east)+(1.0,0.5)$) |- (gpio2.west);

\path [line] ($(mcu.east)+(0,-0.5)$) -- ($(mcu.east)+(1.0,-0.5)$) node [right] {I2C2} |- (gpio3.west);
\path [line] ($(mcu.east)+(0,-0.5)$) -- ($(mcu.east)+(1.0,-0.5)$) |- (gpio4.west);

%GPIO EXPANDER TO LEDS
\path [line] (gpio1) -- (light1);
\path [line] (gpio2) -- (light2);
\path [line] (gpio3) -- (light3);
\path [line] (gpio4) -- (light4);

\end{tikzpicture}

\end{document}