erebus-labs / blocks-o-code

Open Hardware & Software Hardware Manipulative for K12 Students
http://www.erebuslabs.com/elaunch
GNU General Public License v2.0
4 stars 1 forks source link

Schematic / Notes for hooking up BBB to two Breadboards? #115

Open erebuslabs opened 9 years ago

erebuslabs commented 9 years ago

Gentleman - any notes/guidance on hooking up the BBB to the two breadboards? Specifically:

  1. Where do the connections from the blue breadboard (Input to the blocks) go?
  2. Where do the connections from the white breadboard (Output /LCD controls) go?
  3. There were two extra connection wires - green & yellow just chilling out...

Are the pin outs defined in some files somewhere? Searching for pins in the repo was a bad idea :-/

img_20150626_210653

dfrister commented 9 years ago

At a glance the best references will be #86 for the pin outs to the DB9s, and #74 which is the pin assignments for the BBB Cape (the boards were a replacement for the cape). I haven't found the post yet for the power supply hook ups or button, and also don't know who put together that board.

gstro commented 9 years ago

I agree with Dan, #74 should map the jumpers from the blue board back to the BBB. I suspect this includes the floating green and yellow wires (they're the i2c sda and scl lines); they connect to the blue board green and yellow lines on the left (as shown in the picture), before the resistors.

I have no idea about the white breadboard, other than those wires in the top-left of the board (with the resistors) make up the 3.3v <=> 5v level-shifting necessary for the LCD's i2c lines. I believe #84 mentions those i2c lines, but I don't know where the rest of the white board's wires go.

erebuslabs commented 9 years ago

Great - and the next question this leads too - is there a published mapping/labeling of the 9 connector pins somewhere in the repo?

dfrister commented 9 years ago

I think only in the schematic screenshot for the BlockBoard v2. While the physical layout for the board was changed a couple of times the connector assignments were not. Referencing that screenshot (#86) the pin labels are:

Pin 1: Reset Pin 2: No connection. Pin 3: S_F_L / M_T_R / M_T_A / S_F_B Pin 4: M_DO / S_DI Pin 5: M_CLK / S_CLK Pin 6: GND Pin 7: VCC Pin 8: SCL Pin 9: SDA