Ethernet module enc28j60


can I use an ethernet module instead the ethernet sheild ?

Does it support ENC28J60 module?

Which module do you have in mind?




Is ENC28J60 supported

Looks like it’s supported by Blynk, so it will potentially work with Cayenne.


Is ENC28J60 supported

@kreggly @ I just ordered this ethernet module and will try it out. @mariomedhat9 Let us know if you can get it working!





thank you verry much :smiley:


I don’t have this module, but I slapped some code together.

Install the arduino_uip library, wire up you pins as defined in the comments, and give it a go:

@bestes, did you get one yet?

 * For this example you need UIPEthernet library:
 * Wire it up:
 *  VCC -- 5V
 *  GND -- GND
 *  CS  -- D10
 *  SI  -- D11
 *  SCK -- D13
 *  SO  -- D12
 *  INT -- D2
#define CAYENNE_DEBUG         // Uncomment to show debug messages
#define CAYENNE_PRINT Serial  // Comment this out to disable prints and save space

#include <CayenneDefines.h>
#include <UIPEthernet.h>
#include <BlynkSimpleUIPEthernet.h>
#include <CayenneEthernetClient.h>

char token[] = "YOUR TOKEN"; //NOT MY TOKEN

void setup()

void loop()


I have one. I’ll have to find it first but can probably test tomorrow if it’s not buried somewhere.


Finally found it after looking for my GPS module (which I didn’t find :’( )

Confirming it works fine. You have to install the UIPEthernet library from which gives some annoying warnings in the compile output, but hey it works, right?