

Divider board
Holding and Testing Location for 6.302 S18 Development Work
- Size
- 31.8 × 16.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 10
- Pads
- 42
- Tracks, vias
- 81, 9
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 5 Nov 2017
- Updated
- 20 Dec 2017
Overview
Divider board is an open-source printed circuit board by jodalyst, from the jodalyst/6302_spring18_sandbox repository on GitHub, published under the MIT licence. It is a 2-layer board of 31.8 × 16.5 mm with 17 parts on 10 nets, routed with 81 tracks and 9 vias.
Its parts include 8 resistors, 5 connectors and 4 capacitors.
README
README.md6302_spring18_sandbox
Holding and Testing Location for 6.302 S18 Development Work
Installation Instructions
Currently the browser interface for this setup is served using Flask for local CORS suppression. For deployment on a local computer you need to do:
pip install flask flask-corsThis has only been tested on Python3, so make sure you are installing it for Python3.
On the microcontroller side:
- First have the ESP32 Arduino core installed properly.
- Add
ESP32-Websocketlibrary to your Arduino libraries folder - Inside the
examplesfolder there is theESP32_Streamingexample. That needs to be put onto the ESP32. Before you do that, make sure you enter the SSID and password for the network you are using your computer on at the top.
When the code is flashed to the ESP32, open up the serial monitor. It will print the IP address it was assigned by your local router. If you missed it/opened the Serial Monitor up too late, just reset the ESP32 (no danger like with Teensy)
Before or after you upload, feel free to start the minimal server:
python3 base.pyThen go to localhost:5000
A plot of two things (mouse x/y for testing purposes) and what will be data from the ESP is present. No data will be plotting from the ESP32 since you need to establish connection. To do that, enter the IP address of your ESP32 in the field at top...so if it is 192.168.0.105 enter:
192.168.0.105for example...no spaces and must include the ..
Data should immediately start streaming (this was designed using a three axis analog-out accelerometer on it, but even without, random values will be getting plotted)
*Note the ESP32-Websocket Library is a lightly-modified version of the ESP8266 Websocket Library (found here)
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1K | Resistors_SMD:R_0805 | R1, R3, R5, R7 |
| 4 | 2K | Resistors_SMD:R_0805 | R2, R4, R6, R8 |
| 4 | C | Capacitors_SMD:C_0805 | C1, C2, C3, C4 |
| 4 | CONN_01X03 | Connectors:1X03 | J2, J3, J4, J5 |
| 1 | CONN_01X06 | Connectors:1X06 | J1 |
Similar boards
- 2 layers50 × 35 mm

- 2 layers139.7 × 62.2 mm

- 2 layers29.2 × 55.9 mm

Deniseadapter
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
17 parts1kGPL-3.0 - 2 layers24.5 × 36.5 mm

- 2 layers56.3 × 55.7 mm

StarNecklace
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
17 parts915 - 2 layers25 × 25 mm

SmallEncoder
DDeGonge/OS-ARM
This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…
17 parts498MIT - 2 layers38.9 × 16.1 mm

- 2 layers36 × 51 mm

Questions
How big is the Divider board PCB?
It measures 31.8 × 16.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Divider board use?
17 parts. 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 Divider board KiCad files?
From the jodalyst/6302_spring18_sandbox repository on GitHub, at the commit this page was made from: the board is divider_board/divider_board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Divider board design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).