+"""Pin definitions for the Beaglebone Black."""
 from adafruit_blinka.microcontroller.am335x import pin
 
 # initial pins, to mimic bonescript demo
 
-"""Feather Huzzah pin names"""
+"""Pin definitions for the Feather Huzzah."""
 
 from adafruit_blinka.microcontroller.esp8266 import pin
 
 
+"""Pin definitions for the Orange Pi PC."""
+
 from adafruit_blinka.microcontroller.allwinner_h3 import pin
 
 PA12 = pin.PA12
 PC0 = pin.PC0
 MOSI = pin.PC0
 PC1 = pin.PC1
-MISO = pin.PC1 
+MISO = pin.PC1
 PC2 = pin.PC2
 SCK = pin.PC2
 SCLK = pin.PC2
 
+"""Pin definitions for the Raspberry Pi Model B Revision 1."""
+
 from adafruit_blinka.microcontroller.bcm283x import pin
 
 D0 = pin.D0
 
--- /dev/null
+"""Pin definitions for the Raspberry Pi Model B Revision 2."""
+
+from adafruit_blinka.microcontroller.bcm283x import pin
+
+D2 = pin.D2
+D3 = pin.D3
+SDA = pin.D2
+SCL = pin.D3
+D4 = pin.D4
+
+D7 = pin.D7
+CE1 = pin.D7
+D8 = pin.D8
+CE0 = pin.D8
+D9 = pin.D9
+MISO = pin.D9
+D10 = pin.D10
+MOSI = pin.D10
+D11 = pin.D11
+SCLK = pin.D11
+SCK = pin.D11
+
+D14 = pin.D14
+TXD = pin.D14
+D15 = pin.D15
+RXD = pin.D15
+
+D17 = pin.D17
+D18 = pin.D18
+D22 = pin.D22
+D23 = pin.D23
+D24 = pin.D24
+D25 = pin.D25
+D27 = pin.D27
 
+"""Pin definitions for 40-pin Raspberry Pi models."""
+
 from adafruit_blinka.microcontroller.bcm283x import pin
 
 D2 = pin.D2
 
+"""Pin definitions for the Tritium H3."""
+
 from adafruit_blinka.microcontroller.allwinner_h3 import pin
 
 PA12 = pin.PA12
 PC0 = pin.PC0
 MOSI = pin.PC0
 PC1 = pin.PC1
-MISO = pin.PC1 
+MISO = pin.PC1
 PC2 = pin.PC2
 SCK = pin.PC2
 SCLK = pin.PC2
 
 elif detector.board.RASPBERRY_PI_B_REV1:
     from adafruit_blinka.board.raspi_1b_rev1 import *
 
-# elif detector.board.RASPBERRY_PI_B_REV2:
-#    from adafruit_blinka.board.raspi_1b_rev2 import *
+elif detector.board.RASPBERRY_PI_B_REV2:
+    from adafruit_blinka.board.raspi_1b_rev2 import *
 
 elif board_id == ap_board.BEAGLEBONE_BLACK:
     from adafruit_blinka.board.beaglebone_black import *