Overview functionality of the Dwengo board
The possibilities of the Dwengo board seem endless: handy push buttons, analog inputs, LCD display, USB, everything for motor driving, and so much more... On this page you find a complete overview.
Functionality
General
- Powerful PIC18F4550 microcontroller - 48 MHz
- Handy programming environment available (Microchip MPLAB ), possibility of programming on a higher level in C18 (ANSI C compatible) as well as in Assembler
- The smart lay-out of the board provides a large scale of opportunities
- Universal extansion connector easily allows to extend the board with a breadboard, solder board, network board or a self-made extension board
- Mounting holes that are compatible with LEGO building blocks for an easy integration with Lego
Schematics and stencil
Dwengo Board v1.10 by Dwengo vzw is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .
Please read the license before using this material
- Download the complete schematics of the Dwengo board.
- Download the stencil bottom and top which can be used for producing your own Dwengo PCB.
- Download the CAM files
- Download the complete BOM
- Download the silk screen for component placement
Power
- Power connector suitable for 7V to 20V input voltage (Caution: above 10V the voltage regulator may heat up, but the Dwengo board will still function properly.)
- The board can be powered as well through USB or the programmer
- When both sources are available at the same time, the board automatically selects the external power source
- A Power LED indicates if the board has power
- USB power is secured against short-circuiting through an automatic fuse
Communication
- USB 2.0 communication build-in, not limited to a virtual serial port
- Serial port for RS232 communication
- SPI and I2C hardware-protocol build-in
- All IO is accessible through the expansion connector
Display
- HD44780 -based LCD display with 2x16 characters (adjustable contrast) and programmable backlight
Input/Output
- Five push buttons placed in orderly fashion
- Eight leds, easily adjusted through one register
- Four buffered outputs for driving heavy loads (motors, power leds, ...) up to 1.2A for each output
- The buffered ouputs can switch to the external power source as well as to 5V (setup by using a jumper)
- Two buffered outputs usable as well as analog outputs through a build-in PWM-module
- Two servo-connectors at 5V
- Up to 13 analog inputs can be used by the expansion connector
- 7 interrupt pins on the expansion connector
- Possibility to reset by using the reset button or externally using the expansion connector
Miscellaneous
- Non-used functionality on the board can be powered off through jumpers in order to save power
(in case of battery power) or to use the ports for other means - Take a quick and easy start thanks to multiple tutorials and projects
- Key words:
- Type: