The prototype batch of PCBs for revision 4 of the Pi1541io board didn’t take long to ship and it arrived from PCBWay while I was on vacation. Today, I finally managed to assemble one of the boards and everything seems to work great!Revision 4 is basically what the previous one should have been: an improved rev.2 with an added I2C connector for an OLED display. In this revision though, the I2C connector can be configured to accommodate different kinds of display modules.
Again, the BOM for this board is mostly identical to that of revision 2. But I’d recommend you get yourself a compatible display, too.
|1||OLED Display with I2C SSD1306, 128x64px||eBay (China) eBay (Germany)|
|1||J12||1×4 pin female header||eBay (China) eBay (Germany)|
When assembling the board, you need to make your choices and configure the solder bridges as described for revision 2. Additionally, you need to configure the I2C header using new solder bridges if you intend to use it.
- Choose whether to power the display module with 5V or 3.3V. You must not use 5V if your display module is lacking its own voltage regulator! If in doubt, choose 3.3V — it should work in basically all cases.
- Configure the pin order for your display module. You need to choose between one of
- If you configured your board to use the 7406 IC as a bus driver, you have the choice between using I2C bus 0 or 1 of the Raspberry Pi. If you opted for the “simple” layout without the 7406, you are limited to using I2C-0.
[Update] In the example image above, the I2C header is configured for 3.3V, I2C bus 1, and a display module with the pin order of
Update: Sources and Gerber files for revision 4 are now available on Github.