Releases: prakashlab/octopi-driver-board
ODSv1.0.0-PP-T41v0.1.1
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
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
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
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
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
Additions:
- Prototype of the new breakout plane, BP-Jmp (#11). For more details, refer to ODSv1.0.0-BP-Jmp/README.md. Preview render:
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
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:
- Prototype of the new processing plane, PP-T41 (#4). For more details, refer to ODSv1.0.0-PP-T41/README.md. Preview render:
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
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
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
This revised design replaces the 16-pin connector for the control panel with a 12-pin connector and a 4-pin connector.