Project image
)}
$251
pledged of $100,000pledged of $100,000 goal
4
backers
Funding Unsuccessful
The project's funding goal was not reached on Wed, October 17 2018 4:05 AM UTC +00:00
$251
pledged of $100,000pledged of $100,000 goal
4
backers
Funding Unsuccessful
The project's funding goal was not reached on Wed, October 17 2018 4:05 AM UTC +00:00

What is a prototype?

A prototype is a preliminary model of something. Projects that offer physical products need to show backers documentation of a working prototype. This gallery features photos, videos, and other visual documentation that will give backers a sense of what’s been accomplished so far and what’s left to do. Though the development process can vary for each project, these are the stages we typically see:

Proof of Concept

Explorations that test ideas and functionality.

Functional Prototype

Demonstrates the functionality of the final product, but looks different.

Appearance Prototype

Looks like the final product, but is not functional.

Design Prototype

Appearance and function match the final product, but is made with different manufacturing methods.

Production Prototype

Appearance, function, and manufacturing methods match the final product.

Eb14f8f6eea1d42c2f2c5c73d7ff1632 original.jpg?ixlib=rb 2.1

Prototype Gallery

These photos and videos provide a detailed look at this project’s development.

About

Ever wanted to build your own game console? Robot remote control? May be an oscilloscope? DevBoy is what you need!

DevBoy is:

  • DIY - Do It Yourself
  • Based on STM32F415RG MCU with Cortex-M4 core @ 168 MHz
  • 1024 KB Flash and 192 KB RAM
  • 2.8" touchscreen display with 320x240 16 bit color resolution
  • Two slots for Input Modules with 4 I/O lines(2 of them with analog input support)
  • I/O port with almost all MCU I/O lines
  • SD card slot
  • Open-source
  • Highly customizable

This cool device is an open source handheld system you can build yourself (disassembled, no soldering needed). Besides that, DevBoy is also an educational device.

Tertis game runs on the DevBou
Tertis game runs on the DevBou

Platform

What makes DevBoy different from other similar projects? The Platform.

Many other similar devices use Arduino as a Platform. DevBoy is different.

  • DevBoy uses ARM Cortex-M4 core at 168 MHz  32-bit  MCU with 1024 KB Flash,192 KB RAM and plenty of other peripherals (UART's, SPI's, I2C's, ADC's, DAC, etc.)
  • DevBoy uses System Workbench for STM32 - free Eclipse-based Integrated Development Environment, similar to other IDE's that are used by professional developers
  • DevBoy uses ST-Link debugger dongle - allows to debug a code step-by-step, to see variables, to change variables value on the fly, etc.
Debugging with ST-Link
Debugging with ST-Link

Software

DevBoy uses the following software:

  • System Workbench for STM32 - completely free STM32 integrated development environment
  • STM32CubeMX - a graphical software configuration tool that allows the generation of C initialization code using graphical wizards
  • FreeRTOS - most popular real time operation system allows to use multiple tasks, semaphores, queues and more
  • DevCore - C++ wrapper for RTOS and various additional libraries and tasks to serve a display, a touchscreen, an input, sound and more

Source code of demo applications can be found on GitHub.

Education

DevBoy is a great educational platform; it has a powerful MCU, a qVGA graphical display with a touchscreen, but its most important component is a useful framework and all necessary libraries with a well commented code that allow create new applications easily.

External temperature/pressure/humidity sensor & EEPROM connected to the DevBoy
External temperature/pressure/humidity sensor & EEPROM connected to the DevBoy

Development

DevBoy and its components are a nice alternative to STM Nucleo and Discovery boards for software and hardware development. Even if you don't have plans to use DevBoy device for development yet, you still can get framework and libraries source code and use it - they are an open source and free.

Games

DevBoy is ideal for creating games. See some examples below (animated images, it may take some time to load the animation):

Tetris
Tetris
Pong
Pong
Gario at ~30 fps(Animated image does not represent frame rate)
Gario at ~30 fps(Animated image does not represent frame rate)

Unique Feature: Customizable Input

Two slots for input modules have ground, 3.3V and four I/O lines connected to the MCU; two of them can be used as an analog input. So, you can create any module you want. The only limitation is your imagination. DevBoy has also extractor buttons that help easily extract input modules from slots.

Slots for input modules with pushers
Slots for input modules with pushers

Out of the box DevBoy supports buttons, encoder and joystick input modules:

Input modules: Buttons, Encoder, Josytick
Input modules: Buttons, Encoder, Josytick

 Exterior

DevBoy exterior map
DevBoy exterior map

Pinout

Kit

It comes as a kit (not assembled) - you get a box with DevBoy mainboard, all the modules and ST-Link dongle with cable. Deluxe Edition contains also all plastic parts, screws and an L-shape hex wrench to assemble the device.

MCU module
MCU module
Mainboard
Mainboard
Display Module
Display Module
Charger module
Charger module
Buzzer module
Buzzer module
Assembled DevBoy without plastic parts
Assembled DevBoy without plastic parts

 3D printed parts

If you choose a Naked Edition of DevBoy you can print a case on a 3D printer. Free 3D files are available on Thingiverse.

It is also an open source, so you can modify it as you need. All 3D models are created using OpenSCAD - the Programmers Solid 3D CAD Modeller which allows you to create parametrized 3D models.

3D printed case front part
3D printed case front part
3D printed case bottom part
3D printed case bottom part

 Why Kickstarter?

I need your help to reach the final stages of manufacturing. I have been working on prototypes for over a year: created a prototype using a breadboard, software development, 3D models, developed a PCB, software development again and again. Now I am finally ready to state that this is a product we can produce for everyone and everyone will love it.

But this is more than just about making a product... I believe I will be able to build a strong community around ARM based devices. Arduino is a simple platform for beginners, Raspberry Pi is a complicated platform for advanced applications and there is nothing in the middle. DevBoy can definitely be a great embedded platform that can fill this position. Depending how successful campaign is I'll be able hire more developers and spend more time to upgrade the code (framework, libraries, and even games) as well as hardware (for example, an oscilloscope module for DevBoy).

Who am I?

My name is Nicolai Shlapunov

I got my first computer and started studying Basic when I was 10 years old. I have been interested in technology ever since then.

I have a huge experience in software engineering. I worked 10 years for a company producing gambling equipment (slot machines, Jack Pot systems, etc.), and in 2016 I took a decision to move to the United States - a birthplace of almost all hi-tech technologies. Here in the US I have been working in medical device production and industrial automation industries. I continuously work on staying well informed of new technologies available.

Full of new ideas I also have a lot of projects of my own, starting from small device development to home improvement. In my spare time (besides enjoying activities with my family, my wife Olga and children Nikita and Michael) I invent various things like this DevBoy project.

Risks and challenges

There are lots of risks, but without risks, there's no reward. DevBoy uses common, easy to get components that can be easily purchased in large quantities. Electronic parts manufacture for the project shouldn't be a big problem, but plastic parts production may be tricky. Mold stamps are expensive... what if the project's manufacturing overhead runs over budget?

So... in this case some rewards will be replaced:

You pledged to DevBoy Basic Edition -> You'll get two DevBoy Basic Naked Editions

You pledged to DevBoy Deluxe Edition -> You'll get two DevBoy Deluxe Naked Editions

No worries, you are always able to download files for 3D printing. You will just want to print out the plastic components and get two DevBoys instead one!

Learn about accountability on Kickstarter
Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge US$ 39 or more About US$ 39

    STM32 MCU Module

    Get your STM32 MCU Module for your miscellaneous projects!

    Includes:
    • STM32F415RG MCU Module
    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge US$ 69 or more About US$ 69

    STM32 MCU and Display modules

    Get your STM32 MCU and Touch Screen Display modules for your miscellaneous projects!

    Includes:
    • STM32F415RG MCU Module
    • Display module: 2.8", 320x240, 16 bit color with touchscreen
    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge US$ 129 or more About US$ 129

    DevBoy Basic Naked Edition

    DevBoy with two button input modules.
    Without plastic parts - you can download files with a 3D model and print it.

    Includes:
    • STM32F415RG MCU Module
    • DevBoy mainboard
    • Display module: 2.8", 320x240, 16 bit color with touchscreen
    • Charger module
    • Buzzer module
    • Buttons module
    • ST-Link dongle with cable
    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge US$ 149 or more About US$ 149

    DevBoy Deluxe Naked Edition

    DevBoy with two button input modules, two encoder modules and two analog joystick modules.
    Without plastic parts - you can download files with a 3D model and print it.

    Includes:
    • STM32F415RG MCU Module
    • DevBoy mainboard
    • Display module: 2.8", 320x240, 16 bit color with touchscreen
    • Charger module
    • Buzzer module
    • Buttons module
    • Joystick module
    • Encoder module
    • ST-Link dongle with cable
    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge US$ 179 or more About US$ 179

    DevBoy Basic Edition

    DevBoy with two button input modules.
    All plastic parts are included.

    Includes:
    • STM32F415RG MCU Module
    • DevBoy mainboard
    • Display module: 2.8", 320x240, 16 bit color with touchscreen
    • Charger module
    • Buzzer module
    • Buttons module
    • ST-Link dongle with cable
    • Plastic parts for DevBoy and all included modules
    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge US$ 199 or more About US$ 199

    DevBoy Deluxe Edition

    DevBoy with two button input modules, two encoder modules and two analog joystick modules.
    All plastic parts are included.

    Includes:
    • STM32F415RG MCU Module
    • DevBoy mainboard
    • Display module: 2.8", 320x240, 16 bit color with touchscreen
    • Charger module
    • Buzzer module
    • Buttons module
    • Joystick module
    • Encoder module
    • ST-Link dongle with cable
    • Plastic parts for DevBoy and all included modules
    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)