Logo   LOGGER Processor Module

Home
Published Source License

Breadboard
Code Documentation
I2C Addresses
Loading Firmware
Module Setup
Network Setup
Project Status
Processor Module Pinning

Home

Log In...
New User...
All Users...

Dragonnorth...

References
PJRC hardware
ESP8266 Information

Processor Module Pinning

In this table the pinning listed in the PJRC Teensy, PJRC SD small and Wireless Sensors colums supports a number of development boards. These columns are not important for the Logger Developers Kit.

NOTE: pins on the large PJRC USB module are listed in the table as Teensy The pin numbers indicated are the "Digital Pins" printed on the Teensy card in grey. (These do not count around the card the way a DIP does.)

Function ESP pin Cat-5 SD adapter PJRC
Teensy
PJRC SD
small
Wireless Sensors
Enable I/O Devices (turns on voltage regulators)   1 White/Orange       Reset,
Power for Sensirion (SHT10 pin 5)
SCL (ESP pullup expected) GPIO2 2 Orange       SCL for Sensirion (SHT10 pin 6),
Power for Onewire Temperature

Data Ready
GPIO5 3 White/Green        
OneWire Data GPIO0 4 Blue       SDA for Sensirion (SHT10 pin 1),
Data for Onewire Temperature
GND GND 5 White/Blue 3, 6 GND (also AGND?)   GND (SHT10 pin 2)
spare   6 Green        
+5V to Voltage Regulator then to 3.3V 7 White/Brown pin 4 does not connect to the Cat-5, it gets locally regulated 3.3V      
SDA (pullup required) GPIO4 8 Bown        
SS (not chip select) GPIO16   1 Teensy 4    
MOSI GPIO13   2 Teensy 11    
SCK GPIO14   5 Teensy 13    
MISO GPIO12   7 Teensy 12    
Analog Input A          

Cat-5


SD Card

Soldering wires to pins 1 thru 7 of an SD card adaptor works without modification.


The first line is the end of the adapter with the notch. Pin 9 at this end is displaced from the edge. Yes the numbering is not in order.

Pin #Function
9unused
1SS (not chip select)
2MOSI
3GND
4VCC (+3.3V)
5SCK
6GND
7MISO
8unused

Secure Digital Pinout
Pin # Pin name SD Signal Function SD Mode SPI Signal Function SPI Mode
1 DAT3/CS Data Line 3 Chip Select/Slave Select [SS]
2 CMD/DI Command Line Master Out/Slave In [MOSI]
3 VSS1 Ground Ground
4 Vdd Voltage Supply [2.7v or 3.6v] Voltage Supply [2.7v or 3.6v]
5 Clock Clock Clock [SCK]
6 Vss2 Ground Ground
7 DAT0/D0 Data Line 0 Master In Slave Out [MISO]
8 DAT1/IRQ Data Line 1 Unused or IRQ
9 DAT2/NC Data Line 2 Unused

Cables and Parts

Adafruit Selectable programming Module (Recommended programmer can be selected for 3.3V or 5V operation)
Adafruit Serial programming cable

Breakout Boards

1230 module
Other Breakouts

Large PJRC SD Adaptor

The PJRC Rev1 SD adaptor works without modification. The Rev2 SD adapter adds pullup resistors which are in conflict with the processor pin usage and must be removed if the Rev2 adaptor is used.


Small PJRC SD Adaptor

The Small PJRC SD Adaptor works without modification. The jumper for 3.3 Volt operation must be installed. The 5 Volt pin then becomes the 3.3 Volt input. The SS pin on this module interferes with normal boot of an ESP8266 when it is connected to pin 15. The SD card chip select has been moved to pin 16 to avoid this issue.


Modules Available

Sparkfun FTDI equivalent

While the Raspberry Pi module is cheaper it does not do the FTDI thing, and anything but an authentic FTDI chipset is a recipe for great pain according to the ESP8266 blog. Sparkfun FTDI equivalent

Newer parts ESP-12F are available
                                                                                                                                                       
Logger Work Log for Michael Newman. Send comments and corrections to:
Webmaster: mnewman@dragonnorth.com