3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

A credit card sized Ethernet Arduino compatable controller board

Step 7KiCad Files

KiCad Files

Many people have been asking for the source files for this project.

Here they are.  They are in KiCad format.  KiCad is Open Source, Free, Accessible, and does not apply arbitrary license restrictions. As a community, I feel that we should be supporting open source software.

I appreciate that some people would like to see Eagle versions, but I simply can not condone Eagle's licensing model.  I am a private user, but the size limitation of the boards in Eagle means that I can not use that product to make trivial 150mm x 150mm PCBs for my clocks.  So I simply do not support their product.

Anyway - here is an archive of the project tree from my system - I hope you find it useful!  Please keep in mind the CC attribution license for my projects. 

*update*  I had received some feedback that the custom libraries that I made for the MagJack and the enc28J60 were missing - I have added them to the download - it *should* work - but these things are always hit ans miss if you haven't tried them on another machine...  (You do build up a collection of useful libraries that you don't even realise you use...)  I also removed the LCD module library reference, as there is no LCD module installed.... It was just the default, as manu of the projects that I make have LCD screens on them.
« Previous StepDownload PDFView All StepsNext Step »
9 comments
Dec 27, 2011. 10:06 AManupa89 says:
I'm doing a project on building a remote monitoring system. Actually i wanna create an embedded HTTP web server to achieve my target.
That's when I saw you project and it seems really useful to me because I really don't need to use any ready-made boards.
So what I wanna know is that what are the changes i should do in this board transform it into a HTTP web-server, or should I use a separate MCU with this board?
Can I do this by using ATMega644( which has enough Flash to hold webpage) instead of ATMEGA168?
Im really new in this...
Its a great help.. I was to do this with a PIC 18F4620 and enc28j60 with TCPIP stack... But its too difficult for me.
May 8, 2012. 3:57 AMmattadamsnet says:
there is software on the web for this, so far I've found 3 sources...

http://www.nuelectronics.com/download/projects/etherShield.zip

I believe works put of the box with this and includes a simple web server.

I
May 18, 2011. 4:17 PMgg23 says:
hi,
Excuse my ignorance but how do I generate the Gerber files required by PCB manufacturers.

Thanks
greg
Sep 29, 2010. 1:31 PMboingx says:
KiCad is looking for a file RJ45-MAG.mds. I just downloaded KiCad based on your recommendation. I have no knowledge yet of the program, so I do not know if this file is necessary. If you have it, will you add it to your zip.

Many thanks for sharing such a great project.
Sep 29, 2010. 9:11 PMboingx says:
.mdc was the right file. I wrote it down wrong. Thanks for the quick reply.
Aug 3, 2010. 4:15 AMmeurig says:
I bought the wrong capactitors (non-surface mount) so I'm trying to go in to kicad to change the board layout. Sadly I'm getting errors like the following: "The following libraries could not be found: rj45-mag dips-s relay_spdt microchip-enc28j60" Are these libraries/modules you've created yourself? I'm new to KiCad so not really sure where to look or even what I'm looking for.
Sep 1, 2010. 1:07 PMbigjeff5 says:
I'm in the same boat, I think these may be custom libraries because I can't find anything but the dipswitch library. If you try to edit the pcb an LCD library pops up as well, which doesn't even appear to be used anywhere, it's just in the library list.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
361
Followers
11
Author:drj113
I have a background in digital electronics, and am very interested in computers. I love things that blink, and am in awe of the physics associated with making blue LEDs.