Thumby (console)

From Wikipedia, the free encyclopedia
(Redirected from Thumby (game console))
Jump to navigation Jump to search

Thumby
File:ThumbyCloseUp.jpg
thumb game console close up
DeveloperTinyCircuits
ManufacturerTinyCircuits
TypeHandheld game console
GenerationNinth
Release date2022
Introductory price$9–35
MediaDigital distribution
System on a chipRP2040
CPU2 ARM Cortex-M0+ cores @ Up to 133 MHz[1]
Memory264 KB[1] (SRAM[1])
Storage1.4 MB (advertised as 2 MB)
Display72×40 1-bit OLED
SoundPiezoelectric speaker
ConnectivityLink cable
Power40 mAh Lithium polymer battery
Online servicesThumby Arcade
Dimensions1.2 by 0.7 by 0.3 inches (30.5 mm × 17.8 mm × 7.6 mm)
Weight4.7 grams (0.17 oz)
Marketing targetProgramming education[2]
PredecessorPocket Arcade
Websitethumby.us
LanguageMicroPython, Arduino

The Thumby is a small Bumble Bee-sized programmable game console produced by TinyCircuits of Akron, Ohio[3][4] and funded by a Kickstarter campaign.[5][6][7] The console measures 1.2 by 0.7 by 0.3 inches (30.5 mm × 17.8 mm × 7.6 mm).

History

[edit | edit source]

The first concept for the Thumby originated roughly around 2015 or 2016.[3] An early version of the system was shown at the 2016 Bay Area Maker Faire.[8]

A Kickstarter crowdfunding campaign to raise money for the console began on September 28, 2021.[9] The company projected a production of at least 10,000 Thumby consoles despite the 2020–present global chip shortage.[3] A stated goal was to ship consoles to backers by February 2022, with plans to ship some early units in Fall 2021.[3] The console shipped in 2022.[10] The Verge reported on a follow-up Thumby Color console Kickstarter in August 2024.[11] Listed improvements include a color display, improved processor, and a haptic feedback motor.[12] The Thumby Color entered the market in 2025.[13]

Games

[edit | edit source]

The Thumby includes six preloaded games:

  • TinySaur/Saur Run
  • Thumgeon
  • TinyTennis/Tennis
  • Annelid
  • Space Debris
  • TinyBlocks/TinyTris

Additional games can be downloaded from the internet on a personal computer, then loaded onto the console over USB.

Hardware

[edit | edit source]

The Thumby is powered by a Raspberry Pi RP2040 microcontroller.[7] The console provides 2MB of onboard storage.[7] MicroPython is supported with a web based development environment.[14]

A small 0.38 by 0.27 inches (9.7 mm × 6.9 mm) 72×40 pixel 1-bit OLED panel is used as the display.[15][7][16] A buzzer is also included[17] for simple audio feedback.

A microUSB port is used to connect the console with computers, as well as to support the Thumby link cable.[7] This port is also used to charge the lithium polymer battery, which provides about 2 hours of operational runtime with a capacity of 40 mAh.[7]

The system is notable for its small size, measuring at 1.2 by 0.7 by 0.3 inches (30.5 mm × 17.8 mm × 7.6 mm).[15] The console can be mounted on a keychain.[9][15] The system has a mass of 4.7 grams (0.17 oz).[18]

The console casing was made in a variety of colors including gray, dark gray, blue, pink, gold, green, and clear.[19]

References

[edit | edit source]
  1. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ a b c d e f Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]