Skip to the content
2 layers31.8 × 16.5 mmDivider board, the printed circuit board in 3D

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.md

6302_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:

text
pip install flask flask-cors

This 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-Websocket library to your Arduino libraries folder
  • Inside the examples folder there is the ESP32_Streaming example. 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:

text
python3 base.py

Then 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:

text
192.168.0.105

for 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
QtyValueFootprintReferences
41KResistors_SMD:R_0805R1, R3, R5, R7
42KResistors_SMD:R_0805R2, R4, R6, R8
4CCapacitors_SMD:C_0805C1, C2, C3, C4
4CONN_01X03Connectors:1X03J2, J3, J4, J5
1CONN_01X06Connectors:1X06J1

Similar boards

  • 2 layers50 × 35 mmServo power, the printed circuit board in 3D

    Servo power

    earthtojake/text-to-cad

    Design physical products with AI

    17 parts26kMIT
  • 2 layers139.7 × 62.2 mmBreakout 60pin EEC IV, the printed circuit board in 3D

    Breakout 60pin EEC IV

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    17 parts1.2k
  • 2 layers29.2 × 55.9 mmDeniseadapter, the printed circuit board in 3D

    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 mmCluster, the printed circuit board in 3D

    Cluster

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    17 parts993
  • 2 layers56.3 × 55.7 mmStarNecklace, the printed circuit board in 3D

    StarNecklace

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    17 parts915
  • 2 layers25 × 25 mmSmallEncoder, the printed circuit board in 3D

    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 mmAmoeba spc, the printed circuit board in 3D

    Amoeba spc

    mtl/keyboard-pcbs

    Keyboard PCBs

    17 parts485
  • 2 layers36 × 51 mmABSIS ALE, the printed circuit board in 3D

    ABSIS ALE

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    17 parts431

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).