PYBStick Duino : an affordable but powerful arduino compatible board to propel project
The PYBStick Duino 26 is a 32-bit board, spin-off from the PYBStick series. This is powered by an STM32F072RB, a 32-bit microcontroller from the STM32 family powerful enough to be used with Arduino IDE (but not yet enough for MicroPython).
With its clock clocked at 32 MHz and 16 KB of RAM, this board is infinitely more powerful than an Arduino UNO. Flash memory is also oversized, which will allow you to store many resources for your Arduino program.
The PYBStick Lite 26 offers a 26-pin interface with
- 17 GPIO
- 1 analog inputs (ADC)
- 7 PWM outputs
- 3 serial port (UART)
- 2 I2C bus
- 2 SPI bus
- 1 CAN bus
- 1 DAC
The PYBStick card is available in 4 versions PYBStick Lite, PYBStick Standard, PYBStick Pro and PYBStick Duino (this product, arduino only).
The board can be equipped with the USB connector (to weld) allowing to connect the board directly to a computer to be programmed with your Arduino DE environment after placing the board in programming mode (dfu) before launching the compilation and uploading of your Arduino sketch.
Garatronic has provided instructions for installing the Arduino IDE support for the PYBStick.
Inexpensive and multi-use
This version of Arduino compatible board is half the price of an Arduino Uno with advanced peripherals like the PYBStick Pro (CAN bus and DAC included). It is therefore a very good price/power compromise in addition to its reduced size.
The PYBStick was designed around several key points.
- Oriented towards Makers
- Oriented towards learning and school
- Oriented towards production
The price is low enough not to have to think before including the PYBStick in a project or another.
On this version The USB connector is not welded to compress the price of the board (but it remains quite easy to place). Not having this USB plug welded is also an advantage because the PYBStick Lite has a minimum obstruction (28x35.5mm) the board can be placed absolutely anywhere!
For learning, just weld the connector (or move it to a case).
GPIO connectors have a standard impaction of 2.54mm. This will delight all makers, teachers because it is easy to place the board on a breadboard or a Perfboard.
User interface included
The board provides four colored LEDs as well as a user button and a DFU button (to update the Arduino firmware). Their use is documented in the online documentation.
Also for professionals
The space between the two rows of connectors corresponds to the DIL dimension of the old EEPROMs. So, you can develop your own boards by providing an already standardized connector. It only remains to connect your PYBStick to it.
The USB Type-A connector is not welded, which gives you the opportunity to opt for another connector (microUSB), a connection cable, a remote connector, no USB for a very compact solution.
Why a USB Type-A?
It is true that it seems strange but there are several good reasons for this.
- Powerbanks have standard USB. So the project can easily be powered by plugging it into a PowerBank.
- USB A allows direct use of the PYBStick as a USB mass storage device, HID device (keyboard, mouse) or serial device (virtual serial port).
Just put it on the PC or a USB HUB and let's go.
- The USB-A is mechanically very robust, ideal for education/learning where the first manipulations are sometimes rougher.
- Because it will not be directly soldered on the PYBStick thus leaving the choice of the desired connector for confirmed makers.
For each order, you will receive the PYBStick board, a row of connectors and the USB type A connector are included with the board. You can weld the female connectors and the USB connector on the board according to your needs.
- Dimensions: 28x35mm (without USB), 28x50.5mm (with USB)
- Thickness: 4.5mm (without USB), 6mm (with USB)
- 3.3V 300mA regulator
- 350mA max, 580mA over-current shutdown
- VIN max 18v
- ME6215C33 datasheet (voltage regulator)
- STM32F072RB datasheet (microcontroller)