Skip to content
This repository has been archived by the owner on Dec 29, 2023. It is now read-only.

Releases: prakashlab/octopi-driver-board

ODSv1.0.0-PP-T41v0.1.1

19 Mar 21:52
0b014a9
Compare
Choose a tag to compare
Pre-release

Render of the top face of PP-T41, with components populated

Changes:

  • SPI multiplexing system has been fixed, involving the addition of a tri-state buffer on the DOUT of the MAX7317, and the addition of pull-up resistors on the open-drain outputs of the MAX7317 as well as the tri-state outputs of the CS pin demultiplexers for DSCS (#22)
  • An unpopulated footprint for a right-angle through-hole header has been added to provide test points for a few signals not exposed over the backbone (#20)
  • Indicator LEDs have been changed, and their brightnesses have been adjusted (#21)
  • Various minor fixes & improvements to silkscreens, schematic symbols, READMEs, footprints, and decoupling capacitors (#9, #11, #22)

See #22 (comment) for archives of the BOM variants of this board.

You can use CADLab's online viewer to look at the schematic files and the PCB layout file.

ODSv1.0.0-BP-Jmpv0.2.0

19 Mar 22:04
0b014a9
Compare
Choose a tag to compare
Pre-release

Render of the top face of BP-Jmp, with components populated

Changes:

  • Breaking change: DAC has been removed, and pin assignments for the digital I/O expander header have changed, including addition of a second MAX7317 on the header (#22)
  • SPI multiplexing system has been fixed, involving the addition of tri-state buffers on the DOUTs of the MAX7317s, and the addition of pull-up resistors on the open-drain outputs of the MAX7317 as well as the tri-state outputs of the CS pin demultiplexers for DCS (#22)
  • Indicator LEDs have been changed, and their brightnesses have been adjusted (#21)
  • Various minor fixes & improvements to layout, schematic, READMEs (#22)

See #22 (comment) for archives of the BOM variants of this board.

You can use CADLab's online viewer to look at the schematic files and the PCB layout file.

HMI Board Connector Change

07 Mar 23:22
Compare
Choose a tag to compare
Pre-release

Maintenance release for the ODSv0.2.0 stack, as a stopgap update until ODSv1.0.0 reaches feature parity with ODSv0.2.0.

This revised design replaces the 12-pin and 4-pin Pico-Lock connectors for the control panel with 8-pin and 6-pin Pico-Lock connectors, because 12 pin Pico-Lock connectors are not available in the next few months. This design also replaces a 3-pin connector with a 4-pin connector for the toggle switch, as it has two VCC pins which need to be separately powered. This design also adds a connector for an illuminated push-button.

Processing Plane Connector Change

06 Mar 21:17
Compare
Choose a tag to compare
Pre-release

Maintenance release for the ODSv0.2.0 stack, as a stopgap update until ODSv1.0.0 reaches feature parity with ODSv0.2.0.

This revised design replaces the 12-pin and 4-pin Pico-Lock connectors for the control panel with 8-pin and 6-pin Pico-Lock connectors, because 12 pin Pico-Lock connectors are not available in the next few months. This design also adds a 6-pin Pico-Lock connector for 5V MOSI-only SPI, intended to be used to control a LED matrix, as well as spring-cage terminal blocks for GPIOs 30-39 and GND.

Motion Plane Connector Change

06 Mar 21:37
Compare
Choose a tag to compare
Pre-release

Maintenance release for the ODSv0.2.0 stack, as a stopgap update until ODSv1.0.0 reaches feature parity with ODSv0.2.0.

This revised design replaces the 12-pin and 4-pin Pico-Lock connectors for the localization board with 8-pin and 6-pin Pico-Lock connectors, because 12 pin Pico-Lock connectors are not available in the next few months. This connector change also removes the interface to select the voltage level of signals from the localization board for level-shifting to 3.3V - it is now required to be at 5V logic for level-shifting to 3.3V.

ODSv1.0.0-BP-Jmpv0.1.0

17 Feb 08:52
134bc48
Compare
Choose a tag to compare
Pre-release

Additions:

Render of the top face of BP-Jmp, with components populated

You can use CADLab's online viewer to look at the schematic files and the PCB layout file.

ODSv1.0.0-PP-T41v0.1.0

23 Jan 02:56
Compare
Choose a tag to compare
Pre-release

Changes:

  • Redesign of the form factor and stacking interface of the octopi driver stack (#4). For more details, refer to README.md.

Additions:

  • Backbone template for quickly creating new planes in the new stacking system, BT (#4). For more details, refer to ODSv1.0.0-BT/README.md. Preview render:

Render of the top face of BT, with components populated

Render of the top face of PP-T41, with components populated

Removals:

  • All previous board designs (#4)

You can use CADLab's online viewer to look at the schematic files and the PCB layout file.

HMI Board

02 Jan 05:59
Compare
Choose a tag to compare
HMI Board Pre-release
Pre-release

The HMI board serves as a control panel for user input into the stack. The HMI board has connectors for a joystick, a focus knob, and a toggle switch, and it has two board-mounted potentiometers.

Motion Plane Connector Change

02 Jan 05:58
Compare
Choose a tag to compare
Pre-release

This revised design replaces the 16-pin connector for the localization board with a 12-pin connector and a 4-pin connector, and it also adds pull-up resistors between the connector pins and the input buffer on those pins.

Processing Plane Connector Change

17 Aug 01:01
Compare
Choose a tag to compare
Pre-release

This revised design replaces the 16-pin connector for the control panel with a 12-pin connector and a 4-pin connector.