The miniBCS-4 is a compact, general purpose multi-function I/O system that makes it easy to access various peripherals found on the Teensy 4.1 and provides a powerful platform to control real time experiments. It is highly adaptable in terms of types of outputs and connectors and is designed to be easy to use, inexpensive, and easy to customize. The I/O includes touchscreen display, Ethernet via Wiznet, waveform generator (AD9833), extended I/O via MAX11300, 8 solenoid drivers, 5V tolerant encoder input, Qwiic connector, SPI, and up to three RS232 ports.
Board info:
github.com
Library:
github.com
Interactive command library:
github.com
PCB:
oshpark.com
Board info:
GitHub - janelia-experimental-technology/miniBCS-4: Configurable I/O PCB for Teensy 4.1 and Max11300
Configurable I/O PCB for Teensy 4.1 and Max11300. Contribute to janelia-experimental-technology/miniBCS-4 development by creating an account on GitHub.
Library:
GitHub - janelia-experimental-technology/MAX11300Arduino: This is a library for talking to the MAX11300 from any Arduino.
This is a library for talking to the MAX11300 from any Arduino. - GitHub - janelia-experimental-technology/MAX11300Arduino: This is a library for talking to the MAX11300 from any Arduino.
Interactive command library:
GitHub - janelia-experimental-technology/CmdArduino: Simple serial command line prompt for Arduino. Originally developed by Akiba from @freaklabs
Simple serial command line prompt for Arduino. Originally developed by Akiba from @freaklabs - janelia-experimental-technology/CmdArduino
PCB: