This page (revision-43) was last changed on 2021-02-26 02:31 by Murray Altheim

This page was created on 2019-12-24 01:06 by Murray Altheim

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
43 2021-02-26 02:31 7 KB Murray Altheim to previous
42 2021-02-26 00:59 7 KB Murray Altheim to previous | to last
41 2021-02-26 00:44 7 KB Murray Altheim to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 16 removed one line
See: [ThunderBorg Wiring|ThunderBorgWiring]
At line 18 removed one line
At line 53 changed 9 lines
| %%grn GND %% | __15__: RXD0 %%prp PIR SENSOR %%
| __17__: %%prp ENCODER A2 STBD %% (white) | __18__: %%prp ENCODER B2 STBD %% %%gry (PCM_CLK) %% (violet)
| __27__: GPIO 27 (unused) | %%grn GND %%
| __22__: %%prp ENCODER A1 PORT %% (grey) | __23__: %%prp ENCODER B1 PORT %% (blue) %%sup † %%
| %%org 3V3 %% %%sup † %% | __24__: GPIO 24%%sup † %%
| __10__: MOSI%%sup † %% | %%grn GND %% %%sup † %%
| __9__: MISO%%sup † %% | __25__: GPIO 25%%sup † %%
| __11__: SCLK%%sup † %% | __8__: CE0%%sup † %%
| %%grn GND %% | __7__: CE1 %%prp UPPER BUMPER %%
| %%grn GND %% | __15__: RXD0 %%prp UPPER BUMPER %%
| __17__: %%prp ENCODER B1 STARBOARD %% (blue) | __18__: %%prp ENCODER B2 STARBOARD %% %%gry (PCM_CLK) %% (violet)
| __27__: %%prp ENCODER A2 PORT %% (white) | %%grn GND %%
| __22__: %%prp ENCODER A1 PORT %% (grey) | __23__: GPIO 23%%sup † %%
| %%org 3V3 %% | __24__: GPIO 24%%sup † %%
| __10__: MOSI%%sup † %% | %%grn GND %%
| __9__: MISO%%sup † %% | __25__: GPIO 25%%sup † %%
| __11__: SCLK%%sup † %% | __8__: CE0%%sup † %%
| %%grn GND %% | __7__: CE1%%sup † %% %%prp STARBOARD BUMPER %%
At line 63 changed 6 lines
| __5__: %%prp PORT SIDE INFRARED %% | %%grn GND %%
| __6__: %%prp PORT INFRARED %% | __12__: %%prp STBD SIDE INFRARED %%
| __13__: %%prp STBD BUMPER %% | %%grn GND %%
| __19__: %%prp CENTER BUMPER %% | __16__: %%prp STBD INFRARED %%
| __26__: (unused: conflict with SPI) | __20__: %%prp CNTR INFRARED | BUTTON %%
| %%grn GND %% | __21__: %%prp PORT BUMPER %%
| __5__: %%prp STARBOARD INFRARED %% | %%grn GND %%
| __6__: %%prp CENTER INFRARED %% | __12__: %%prp PORT INFRARED %%
| __13__: %%prp PORT BUMPER %% | %%grn GND %%
| __19__: %%prp CENTER BUMPER %% | __16__: %%prp PUSH BUTTON %%
| __26__: (unused: conflict with SPI) | __20__: %%prp PORT SIDE INFRARED %%
| %%grn GND %% | __21__: %%prp STARBOARD SIDE INFRARED %%
At line 72 changed 2 lines
†   part of cable assembly connecting to [Adafruit 2.0" 320x240 Color IPS TFT Display|https://www.adafruit.com/product/4311] \\
‡   part of cable assembly connecting to [Adafruit 1.14" Mini Pi TFT Display|https://www.adafruit.com/product/4393]
†   Used by [Adafruit 320x240 TFT Display|Adafruit320x240TFTDisplay] \\
At line 75 changed one line
For sensor wires, wire markings are orange or red for port, green for starboard (just like on a boat).
For sensor wires, wires are orange or red for port, green for starboard (just like on a boat).
At line 74 added 3 lines
Requires pins for: , , ENCODER B2
At line 141 changed one line
Mounted on the chassis, an [Adafruit Perma Proto Bonnet|https://www.adafruit.com/product/3203] serves to collect the various power and sensor connections into three connectors: one six pin connector comprising the first six GPIO pins (including 5V, 3.3V, Ground, SDA and SCL), and two ten (2x5) pin connectors. These are commonly called ''Dupont Connectors'', bespoke cables made using dual row wire housings (see [Small Dual Row Wire Housing Pack for DIY Jumper Cables|https://www.adafruit.com/product/3143]).
Mounted on the chassis, an [Adafruit Perma Proto Bonnet|https://www.adafruit.com/product/3203] serves to
collect the various power and sensor connections into three connectors: one six pin connector comprising the first six GPIO pins (including 5V, 3.3V, Ground, SDA and SCL), and two ten (2x5) pin connectors. These are almost IDC-style but instead use bespoke cables made using dual row wire housings (see [Small Dual Row Wire Housing Pack for DIY Jumper Cables|https://www.adafruit.com/product/3143]).
At line 168 changed one line
Earlier I'd experimented using a Perma-Proto board dedicated to holding an [ItsyBitsy M4 Express] and a [BNO055 9-Axis Absolute Orientation|BNO055ImuSensor] sensor. The various connections to and from the daughterboard are shown in the above photo. The two columns of cyan and magenta-coloured pins are used to explode the 5V supply, which are used for the bumper and infrared sensors.
The KR01 has a Perma-Proto board dedicated to holding an [ItsyBitsy M4 Express] and a [BNO055 9-Axis Absolute Orientation|BNO055-9AxisAbsoluteOrientationSensor] sensor. The various connections to and from the daughterboard are shown in the above photo. The two columns of cyan and magenta-coloured pins are used to explode the 5V supply, which are used for the bumper and infrared sensors.
At line 170 changed one line
This board is currently not functional. The BNO055 is theoretically incompatible with the Raspberry Pi (the I2C bus speed needs to be slowed), so the ItsyBitsy was used to drive the BNO055 (and potentially poll other sensors). It seems the BNO055 is working okay with the Pi so lately I've just been connecting it directly.
This board is currently not functional. The BNO055 is incompatible with the Raspberry Pi, so the ItsyBitsy will be used to drive the BNO055 (and potentially poll other sensors).
At line 172 removed one line
More experiments are in order.
At line 174 removed one line