Pinguino UNO Rev3 Pic18F2550
by Arduinolover_Ins in Circuits > Arduino
1589 Views, 5 Favorites, 0 Comments
Pinguino UNO Rev3 Pic18F2550
Main features:
- Open Source; programing with his ouw Pinguino IDE
- Use the same language of programing than the Arduino
- 17 digital pins / 5 analog pins / 2 PWM pins
- Same dimensiones than the Arduino UNO
- Same pinout (digital and analog pins) than the Arduino UNO
- Led test in board
- Can be supply by USB or external source 9-12V
Video Presentation: https://youtu.be/l7N8wEkaSCM
Creating the Schematic
Well know Pinguino board is Open source and open Hardware, There are many models of Pinguino Board, in this oportunity We will build the Pinguino UNO and for that We need to know the basic schematic circuit. All this info you will be able to find in the Pinguino platform: https://pinguino.cc/
Basic Pinguino Schematic Circuit In the bellow picture We can see the minimal connections necesary to made our board work, according to it, We can made changes and build your own board for specific projects.
For the External Supply from 9-12V, the board use the chip 1117 -5V and 1117-3.3V, with the DC Jack conector we can power on easily our projects.
The gerber files are atteched in this post, and you can made and build your own Pinguino UNO, in this case We manufactured the board with JLCPCB which offers very quality pcbs. You can access by this link https://jlcpcb.com/
Gerber Files: ► https://bit.ly/2XY3VmB
Manufacturing the PCB
How to Order our PCB in JLCPCB ?
You have to create and user account, it is free and will keep all your order historial
1.Upload the Gerber files https://jlcpcb.com/
2. Indicate the PCB features
3. Addyourshippingaddress
4. Make the payment and finish the order
5. Receive your PCB
Building the PCB - Pinguino UNO Rev3 Pic18F2550
In this post you will find the components necesary to build the pinguino Board and also the components are very easy to get. Common components that we regulary use for electronics projects.
Programing the Board - Pinguino IDE
In order to program the board We need to donwload the Pinguino IDE, open source platform which uses the same language than the Arduino. You can download here: https://pinguino.cc/
The Pinguino IDE works with textual programing and also Block programing.IMPORTANT. When you conect the board you have some seconds to upload your program after that You need to press reset boton to load the program again. Once your program is uploaded it will automatically reset and ejecute the program.
Pinguino UNO Blink Test
Pinguino Blink Code to test the board
void setup()
{ // initialize the digital pin USERLED as an output.
pinMode(USERLED, OUTPUT); }
void loop()
{ toggle(USERLED); // alternate ON and OFF
delay(500); // wait for 500ms
}
Testing the Pinguino UNO Board
Now We can work with our board like an Arduino, if we have a shield also we can use in the pinguino UNO due it has the same pinout.