applications and implications




-propose a final project that integrates the range of units covered, answering:

      what will it do?

      who's done what beforehand?

      what materials and components will be required?

      where will they come from?

      how much will it cost?

      what parts and systems will be made?

      what processes will be used?

      what tasks need to be completed?

      what questions need to be answered?

      what is the schedule?

      how will it be evaluated?

1. What will it do?


It is an open hardware and software source PLC with the most basic modules to work by itself. I will have ethernet to be able to communicate and be able to be programmed trough the arduino IDE so that the programming of controller become universal.


2. Who's done what beforehand?


There alredy is an arduino based PLC by Controllino however they're not open source and the costs of buying them seem excessive for the things they offer, at first look my PLC seem more expensive than for example the 115 euros controllino however mine includes ethernet communication and a phase control which elevates the price the nearest one is the controllino maxi for 195 euro.There's also industrial shields which also produce arduino based PLCs however just like controllino they're not open source and are extremely expensive.


3. What materials and components will be required?



  • ATMEGA1284
  • UART to Serial IC
  • OptoIsolators
  • Resistors
  • Diodes
  • Relays
  • Transistors
  • Capacitors
  • Phenolic Plate
  • Heat Sinks
  • Ethernet IC
  • Ethernet Jack
  • Crystal
  • Voltage Regulator
  • Transformer
  • Screw Clamp
  • Led
  • Fuses
  • Soldermask
  • Solder


  • MDF
  • Screws

4. Where will they come from?


As it's a primarily electronics project, i will be buying on bulk to digikey most materials, the components for the case will be provided by the fablab puebla


5. How much will it cost?





7. What processes will be used??


  • PCB Milling
  • Embedded Programming
  • Laser Cutting
  • Soldering


8. What tasks need to be completed?


  • Decide the actions the PCB will make, how many and what type of outputs and inputs, how it will be programmed, how will it communicate with external hardware and how will it be supplied with energy.
  • Make all the calculations necessary parting from the supplied energy so that all components will work as intended, be it current, voltage, and power.
  • Design the circuit, considering the structure so it's practical to use, and having visual indicators.
  • Mill the PCB.
  • Apply Solder-mask
  • Solder components
  • Laser Cut the structure
  • Build the structure
  • Screw Circuit to structure so that it doesn't have any play.
  • Test


9. What questions need to be answered?


How much current will it consume?

How protected it is against external stimulus?

What are the necessities of small businesses who will use it?


10. What is the schedule?


May 20-31 Design exploration.

From June 1-16. Assembly and Documentation

June 17-  Final presentation and fine tuning


11. How will it be evaluated?


For the project to succeed it needs to be a working prototype with at least the OUTPUTS and INPUTS working, due to it being a complex circuit design and having advanced PCB production techniques.