Skip to the content
PCBKitNew board
2 layers56.4 × 30.9 mmNeuroBytes v091, the printed circuit board in 3D

NeuroBytes v091

zakqwy/NeuroBytes14

Previous repo for NeuroBytes, an open-source hardware neuron simulator created by NeuroTinker, LLC. See https://github.com/neurotinker for the current platform.

Size
56.4 × 30.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
31
Pads
157
Tracks, vias
797, 41
Routed
Yes
KiCad
KiCad 4
Created
9 Sep 2016
Updated
3 Aug 2018

Overview

NeuroBytes v091 is an open-source printed circuit board by zakqwy, from the zakqwy/NeuroBytes repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 56.4 × 30.9 mm with 55 parts on 31 nets, routed with 797 tracks and 41 vias.

It is built around the ATTINY88-MMH. Its parts include 8 resistors, 7 connectors, 5 capacitors, 2 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

NOTE

This repository is no longer actively maintained or current. This clean break helped us do many things, such as:

  • switch microcontroller platforms from ATtiny88 (8-bit AVR) to STM32L0s (ARM Cortex M0+)
  • move from a single-board-fits-all strategy to specific boards that represent different types of biological elements
  • change signaling from a simple 200ms pulse to a flexible mesh networking protocol The new repositories can be found under the NeuroTinker GitHub account, found here: https://github.com/neurotinker.

NeuroBytes

Official repo for NeuroBytes, an open-source hardware neuron simulator created by NeuroTinker, LLC. An exhuastive history of the project can be found at https://hackaday.io/project/3339-neurobytes, while more information on the company and people behind the project can be found at https://www.neurotinker.com. A good source for up-to-date and interesting pictures are the various NeuroTinker social media accounts: https://www.instagram.com/neurotinker, https://www.twitter.com/neurotinker, and https://www.facebook.com/neurotinker.

Background

NeuroBytes were created to bridge the gap between middle- and high-school biology classes and postsecondary neuroscience education. We believe that a hands-on, modular, free-form tool in the spirit of LEGO, littleBits, or SnapCircuits that uniquely focuses on core neuroscience principles can connect engineering and biology concepts and ultimately improve STEM/STEAM retention rates for students as they pursue higher education. Our company's history goes back to 2012 and work done independently by Andrew Salveson (an architect) and Joe Burdo (a neuroscientist). After Zach Fredin created the first few generations of hardware simulators in 2014, Joe and Zach found each other via Hackaday.io and decided to collaborate on the project. In 2016, we were awarded a Phase I SBIR grant from the National Science Foundation and continue to work full-time on the project. NeuroBytes are not yet available for commercial sale, but we have sold a number of prototype kits to educators and students at a wide variety of levels and are always interested in collaborations. The project's creators can be easily reached via email: joe[at]neurotinker[dot]com and zach[at]neurotinker[dot]com.

Hardware

All hardware files can be found under the /HARDWARE folder in this repository. The NeuroBytes boards, currently in version 0.91, were designed in KiCad v4.x. Various custom schematic symbols and PCB footprints were used, which are included in ZF.lib. The board outline itself along with the copper layer NeuroTinker logo were modified and redied for KiCad use using Inkscape and Gimp; various files titled v091-logo.xxx and v091_outline.xxx are included in the repo and were used in this process. Note that the NeuroTinker logo is a registered trademark of NeuroTinker, LLC and cannot be used without explicit permission from the company. Having said that, we urge interested parties to build and commercially sell electronic neuron simulators and accessories based on the NeuroBytes platform, keeping in mind the requirements outlined under our chosen license (GPLv3). v091_panel

Firmware

All firmware files can be found under the /FIRMWARE folder in this repository. NeuroBytes (at least v0.91) are based around the ATtiny88 platform and programmed in AVR-C using the avrdude/gcc toolchain and an Adafruit USBtinyISP programmer. Each runtime program is standalone in its folder, including a suitable Makefile that configures the proper microcontroller fuses. As expected, the test_LED program just lights the RGB LED white to test a few connections; the v091_run-iaf (stands for "integrate-and-fire") folder holds the latest firmware iteration, and includes an operating mode for direct servo control (hold the 'mode' switch down for a few seconds to change this). As with any pre-commercial work-in-progress, the firmware will be changing rapidly but any code in this repo has been thoroughly tested (so let us know if it doesn't work).

Parts

55
QtyValueFootprintReferences
22Test PointKiCad_Footprints:ZF_CONN_1-2_padTP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24, TP25 +6
7JST GH 4-positionKiCad_Footprints:ZF_CONN_JST_GHP1, P2, P3, P4, P5, P28, P29
510kKiCad_Footprints:ZF_SMD_NonPol_0402R4, R5, R6, R7, R8
2100KiCad_Footprints:ZF_SMD_NonPol_0402R2, R3
2100 nFKiCad_Footprints:ZF_SMD_NonPol_0402C2, C4
210k (x4)KiCad_Footprints:ZF_RN_4iso_CTS-0804RP1, RP2
2SW_PUSHKiCad_Footprints:ZF_SW_Momentary_KSEM31JSW1, SW2
11 uFKiCad_Footprints:ZF_SMD_NonPol_0603C3
110 uFKiCad_Footprints:ZF_SMD_pol_1206C1
1150KiCad_Footprints:ZF_SMD_NonPol_0402R1
12.2 uFKiCad_Footprints:ZF_SMD_NonPol_0603C5
1ATTINY88-MMKiCad_Footprints:ZF_IC_VQFN28-045IC2
1D_SchottkyKiCad_Footprints:ZF_SMD_pol_SC79D2
1LD2980ABM50TRKiCad_Footprints:ZF_SOT23-5LIC1
1LOGONeuroBytes-v09:v09-logo-fmaskG***
1LOGONeuroBytes-v09:v09-logo-fcuG***
1LOGONeuroBytes-v091:oshwG***
1RGB LED CAKiCad_Footprints:ZF_LED_RGB_SunLED_XZMDKCBDDG45S-9D1

The 53 most common of 55 parts.

Questions

How big is the NeuroBytes v091 PCB?

It measures 56.4 × 30.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NeuroBytes v091 use?

55 parts, built around the ATTINY88-MMH. 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 NeuroBytes v091 KiCad files?

From the zakqwy/NeuroBytes repository on GitHub, at the commit this page was made from: the board is HARDWARE/NeuroBytes-v091.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the NeuroBytes v091 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 layers229.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    55 parts2.1k
  • 2 layers370 × 11 mmDaylight Disco XXL, the printed circuit board in 3D

    Daylight Disco XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    55 parts1.1kGPL-3.0
  • 2 layers370 × 10 mmE3NGLEDstick, the printed circuit board in 3D

    E3NGLEDstick

    hackclub/OnBoard

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

    55 parts915
  • 2 layers139.3 × 94.8 mmFlake, the printed circuit board in 3D

    Flake

    lever-tech/flake

    An open-source, wireless, split ergonomic keyboard designed to be productive, healthy, and enjoyable. [formerly Anywhy Flake]

    55 parts531CERN-OHL-W-2.0
  • 2 layers237.5 × 102.9 mmMemory, the printed circuit board in 3D

    Memory

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    55 parts301Unlicense
  • 2 layers60.6 × 24.1 mmBlep hackerboard, the printed circuit board in 3D

    Blep hackerboard

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    55 parts253GPL-3.0
  • 2 layers100 × 96.5 mmKeyboard ch552-36-lhs, the printed circuit board in 3D

    Keyboard ch552-36-lhs

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    55 parts236
  • 2 layers190.5 × 85.7 mmDissatisfaction30, the printed circuit board in 3D

    Dissatisfaction30

    dcpedit/dissatisfaction30

    To get the PCB manufactured, upload dissat-pcb.zip to JLCPCB, select your desired PCB color while keeping all the other default options, and place your order (minimum 5).

    55 parts147CC-BY-4.0