
Europi surface mount
Allen-Synthesis/EuroPi
EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

Xbee, Arduino, Point-to-Multpoint, 802.15.4
Transmitter is an open-source printed circuit board by julioflima, from the julioflima/Blackout-Control repository on GitHub. It is a 2-layer board with 132 parts on 51 nets, routed with 1,416 tracks and 0 vias.
It is built around the L7805. Its parts include 48 resistors, 24 capacitors, 24 connectors, 4 ICs and 4 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Xbee, Arduino, Point-to-Multpoint, 802.15.4
0 - É necessária um canal para a rede PAN, todos os dispositivos devem ter o mesmo valor, o CH utilizado nesse projeto foi:
CH = C
1 - É necessária um ID para a rede PAN, todos os dispositivos devem ter o mesmo valor, o ID utilizado nesse relatório foi:
ID = 2017
2 - É necessária um a verificação se há um coordinator na rede, para isso todos os dispositivos devem estar com o parâmetro A1 na seguinte configuração, de modo que se os ID e CH forem os mesmos haverá comunicação:
A1 = 100
3 - É necessária um a verificação se há um coordinator na rede, para isso todos os dispositivos devem estar com o parâmetro A1 na seguinte configuração, de modo que se os ID e CH forem os mesmos haverá comunicação:
A2 = 0100
4 - É necessária a configuração dos parâmetros CE e SM para determinação se Coordinator, Router ou End device, esses determinam se são do tipo coordinator e se entram em modo sleep, respectivamente. Nenhum outro dispositivo pode ser coordinator se não tiver CM = 1. Router não podem ser coordinators. Apenas end devices podem entrar em modo sleep. Coordinator:
CM = 0 , SM = 0 End device: CM = 0 , SM = 0
5 - Com o objetivo de configurar uma rede API, deve ser habilitado o parâmetro AP:
AP = 1
6 - É necessária a configuração dos endereços de envio, para uma rede do tipo API, utilizando apenas um coordinator o endereço dele deve ser fixo e único enquanto que os demais routers e end devices devem ser um só, assim garantindo o envio por broadcast. Porém cada dispositivo terá seu único parâmetro MY garantindo assim o unicast entre os dispositivos. Coordinator:
DH = 0 , DL = FFFF , MY=0
End device:
DH = 0 , DL = 0 , MY=1
7 - Com o objetivo de manter o sistema seguro, foi adicionada uma encriptação no protocolo, habilitando o parâmentro EE e repetindo a mesma senha em todos os dispositivos.
EE = 1
KY = 1FF2FF3FF
8 - Para ser produzido o broadcast, deve ser ser colocado como parâmetro de endereço 64-bit, os seguintes códigos:
DH = 00 00 00 00
DL = 00 00 FF FF
9 - Para ser produzido um envio do tipo unicast, deve ser colocado como parâmetro de endereço 64-bit, os seguintes códigos:
DH = SH
DL = SL
10 - Com o objetivo do controle de dispositivo dentro de uma rede a distância, devem ser enviados comandos AT, com o uso de um micro controlador e de um biblioteca que auxilie o envio de frames com as respectivas tecnologias.
11 - O envio de frames com a plataforma XCTU, primeiramente deve ser selecionado o tipo de frame 0x17 - Remote AT Command. Em seguida preenchido os endereços de envio em caso de unicast e broadcast ver os casos 8 e 9.
12 - O comando AT enviado deve ser preenchido apenas pela sigla e não pelo adjetivo AT. Uma sigla é D0 que representa o estado da porta digital 0. E seu parâmetro deve ser inserido em HEX caso trate-se de um número.
13 - Devido a facilidade oferecida foram utilizados resistores de pull up na entrada do Xbee, para isso deve ser modificado parâmetro PR:
PR = 1
14 - A frequência de monitoramento da variação das entradas do Xbee é determinado pelo parâmetro IR. Foi adotado o valor mínimo para melhorar a precisão de atuação.
IR = 0
15 - O monitoramento da variaveis de entrada do Xbee é determinado pelo parâmetro IC, que deve ser configurado de acordo com a porta que deseja monitorar. Essa configuração é do tipo interrupção de entrada que dispara o acionamento de um endereço especifico contido em IA.
16 - Para resetar o Xbee deve ser conectar o pino 5 ao pino 10 com firmeza por alguns segundos.
17 -
| Modem | Function Set | Version |
|---|---|---|
| XB24 | 802.15.4 | 10ef |
| Parameter | Value | Comments |
|---|---|---|
| CH (Channel) | 0x0C | Identical |
| ID (PAN ID) | 0x2017 | Identical |
| DH (Second. Address) | 0x0 | Identical |
| DL (Second. Address) | 0x0 | Identical |
| MY (Source Address) | 0x0 | Unique |
| CE (Coord. Enable) | 1 | Unique |
| A2 (Coord. Assoc.) | 0x04 | Unique |
| NI (Name) | COORD_STAC | Unique |
| AP | 1 | Identical |
| EE | 1 | Identical |
| KY | 1FF2FF3FF | Identical |
| Parameter | Value | Comments |
|---|---|---|
| CH (Channel) | 0x0C | Identical |
| ID (PAN ID) | 0x2017 | Identical |
| DH (Second. Address) | 0x0 | Identical |
| DL (Second. Address) | 0x0 | Identical |
| MY (Source Address) | 0x01 | Unique |
| CE (Coord. Enable) | 0 | Identical to end devices |
| A1 (End Dev Assoc.) | 0x04 | Identical to end devices |
| NI (Name) | END_STAC_01 | Unique |
| AP (Mode) | 1 | Identical |
| EE (Secure?) | 1 | Identical |
| KY (Key) | 1FF2FF3FF | Identical |
Broadcast
Unicast
Coordinator = 0013A20040915718
Router_0001 = 0013A2004091572D
Router_0002 = 0013A2004091572D
Router_0003 = 0013A2004091572D
Router_0004 = 0013A2004091572D
Router_0005 = 0013A2004091572D
Router_0006 = 0013A2004091572D
Router_0007 = 0013A2004091572D
| Qty | Value | Footprint | References |
|---|---|---|---|
| 28 | 1k | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R2, R2, R2, R3, R3, R3, R3, R11, R11, R11, R11, R12, R12, R12, R12 +12 |
| 16 | 1.5k | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R4, R4, R4, R4, R6, R6, R6, R6, R8, R8, R8, R8, R10, R10, R10, R10 |
| 12 | 104 | Capacitors_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C3, C3, C3, C3, C5, C5, C5, C5, C6, C6, C6, C6 |
| 8 | 10u | Capacitors_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C2, C2, C2, C2, C4, C4, C4, C4 |
| 4 | 1000u | Capacitors_THT:CP_Radial_D10.0mm_P2.50mm | C1, C1, C1, C1 |
| 4 | 470 | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R1, R1, R1 |
| 4 | Conector DC | TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm | J1, J1, J1, J1 |
| 4 | Conector Input | TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm | J5, J5, J5, J5 |
| 4 | L7805 | TO_SOT_Packages_THT:TO-220-3_Horizontal | U1, U1, U1, U1 |
| 4 | LED | LEDs:LED_D5.0mm | D1, D1, D1, D1 |
| 4 | Q_NMOS_GDS | TO_SOT_Packages_SMD:TO-252-2 | Q1, Q1, Q1, Q1 |
| 4 | Regulator +3.3V | Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mm | J6, J6, J6, J6 |
| 4 | Soft. Serial | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J4, J4, J4, J4 |
| 4 | arduino_pro_mini_full | Galeguinho:arduino_pro_mini_full | M1, M1, M1, M1 |
| 4 | rtc | Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm | B2, B2, B2, B2 |
| 4 | shield_sd | Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm | J2, J2, J2, J2 |
| 4 | shield_xbee | Galeguinho:shield_xbee | J3, J3, J3, J3 |
The 116 most common of 132 parts.
132 parts, built around the L7805. 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.
From the julioflima/Blackout-Control repository on GitHub, at the commit this page was made from: the board is kicad/Coordinator/transmitter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask julioflima before reusing the design.

Allen-Synthesis/EuroPi
EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.


Tircown/ERCF-easy-brd
More informations on how to reset for flashing:\ https://wiki.seeedstudio.com/Seeeduino-XIAO/#enter-bootloader-mode

matthewcieplak/super-sixteen
Code and schematics for the Super Sixteen Eurorack sequencer

NikodemBartnik/Mini-Mars-Rover
Educational robotic platform made to look like a mini mars rover

starlightk7/OpenSFC
OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console

Redherring32/OpenTendo-TopLoader
An Open Source HardWare (OSHW) recreation of the 1993 toploading NES motherboard (Also known as NES-101)