Difference between revisions of "Raspberry Pi"

From Chessprogramming wiki
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 23: Line 23:
 
==Jaguatirica==
 
==Jaguatirica==
 
[[FILE:Jaguatirica.jpg|none|border|text-bottom|link=http://www.talkchess.com/forum/viewtopic.php?t=51927]]  
 
[[FILE:Jaguatirica.jpg|none|border|text-bottom|link=http://www.talkchess.com/forum/viewtopic.php?t=51927]]  
[[Lourenço Araujo de Oliveira Junior]] is working on a chess entitity for a Pi cluster dubbed [[Jaguatirica]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=51927 Jaguatirica Chess Cluster - Phase I - 7 Nodes - 30 Photos] by [[Lourenço Araujo de Oliveira Junior]], [[CCC]], April 10, 2014</ref>.  
+
[[Lourenço Araujo de Oliveira Junior]] is working on a chess entitity for a Pi cluster dubbed [[Lourenço Araujo de Oliveira Junior#Jaguatirica|Jaguatirica]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=51927 Jaguatirica Chess Cluster - Phase I - 7 Nodes - 30 Photos] by [[Lourenço Araujo de Oliveira Junior]], [[CCC]], April 10, 2014</ref>.  
  
 
==PicoChess==
 
==PicoChess==
Line 41: Line 41:
 
==Raspberry Turk==
 
==Raspberry Turk==
 
The [[Raspberry Turk]] is a [[Robots#Turk|chess playing robot]] developed by [[Joey Meyer]], programmed almost entirely in [[Python]] to run on a [[Raspberry Pi]] incorporating aspects of [https://en.wikipedia.org/wiki/Computer_vision computer vision], [https://en.wikipedia.org/wiki/Data_science data science], [[Learning|machine learning]], [https://en.wikipedia.org/wiki/Robotics robotics], and [https://en.wikipedia.org/wiki/3D_printing 3D printing] <ref>[http://www.raspberryturk.com/ Raspberry Turk]</ref>. The software is available under the [[Massachusetts Institute of Technology#License|MIT license]], published on [https://en.wikipedia.org/wiki/GitHub GitHub] in March 2017 <ref>[https://github.com/joeymeyer/raspberryturk GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess]</ref>.
 
The [[Raspberry Turk]] is a [[Robots#Turk|chess playing robot]] developed by [[Joey Meyer]], programmed almost entirely in [[Python]] to run on a [[Raspberry Pi]] incorporating aspects of [https://en.wikipedia.org/wiki/Computer_vision computer vision], [https://en.wikipedia.org/wiki/Data_science data science], [[Learning|machine learning]], [https://en.wikipedia.org/wiki/Robotics robotics], and [https://en.wikipedia.org/wiki/3D_printing 3D printing] <ref>[http://www.raspberryturk.com/ Raspberry Turk]</ref>. The software is available under the [[Massachusetts Institute of Technology#License|MIT license]], published on [https://en.wikipedia.org/wiki/GitHub GitHub] in March 2017 <ref>[https://github.com/joeymeyer/raspberryturk GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess]</ref>.
 +
 +
==Caddell Chess==
 +
[[Caddell Chess]] by [[Rohn Blake]] is a [[Dedicated Chess Computers|dedicated chess system]] using a ''Raspberry Pi 3 Model B+'' with [https://en.wikipedia.org/wiki/Touchscreen touchscreen] as an [[UCI]] compliant chess [[GUI|graphical user interface]]. Caddell Chess was released in March 2021 <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76760 A new computer chess GUI] by [[Rohn Blake]], [[CCC]], March 02, 2021</ref>.
  
 
=See also=
 
=See also=
 
* [[Arduino]]
 
* [[Arduino]]
 +
* [[:Category:Pi|Category Pi]]
 
* [[Dedicated Chess Computers]]
 
* [[Dedicated Chess Computers]]
 
* [[Sensory Board]]  
 
* [[Sensory Board]]  
Line 65: Line 69:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=59391 Raspberry Pi 3 Model B: 64 bit quad core, US$35] by [[Steven Edwards]], [[CCC]], February 29, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=59391 Raspberry Pi 3 Model B: 64 bit quad core, US$35] by [[Steven Edwards]], [[CCC]], February 29, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63612 A modern Turk] by Horacio Montenegro, [[CCC]], April 01, 2017 » [[Raspberry Turk]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63612 A modern Turk] by Horacio Montenegro, [[CCC]], April 01, 2017 » [[Raspberry Turk]]
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75841 Raspberry Pi 4 compiled chess engines] by Manuel Rivera, [[CCC]], November 16, 2020
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75841&start=8 Re: Raspberry Pi 4 compiled chess engines] by [[Rasmus Althoff]], [[CCC]], November 16, 2020 » [[Stockfish]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75909 Chess Engines binaries for Raspberry Pi 4 Linux 64 bits] by Manuel Rivera, [[CCC]], November 24, 2020
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76760 A new computer chess GUI] by [[Rohn Blake]], [[CCC]], March 02, 2021 » [[Caddell Chess]]
  
 
=External Links=
 
=External Links=
Line 104: Line 113:
 
: [https://github.com/joeymeyer/raspberryturk GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess]
 
: [https://github.com/joeymeyer/raspberryturk GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess]
 
* [http://usbchessboard.yolasite.com/ USB Board] by [[Bryan Whitby]] » [[USB Chess Board]]
 
* [http://usbchessboard.yolasite.com/ USB Board] by [[Bryan Whitby]] » [[USB Chess Board]]
 +
* [https://caddellchess.github.io/ Caddell Chess Computer] by [[Rohn Blake]] » [[Caddell Chess]]
 
==Raspberry==
 
==Raspberry==
 
* [https://en.wikipedia.org/wiki/Raspberry Raspberry from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Raspberry Raspberry from Wikipedia]

Latest revision as of 10:14, 22 March 2021

Home * Hardware * Raspberry Pi

Raspberry Pi Model A [1]

Raspberry Pi,
a credit-card-sized single-board computer developed by the Raspberry Pi Foundation, a UK registered charity organization [2], released in February 29, 2012. It consists of a Broadcom BCM2835 system on a chip, which includes an ARM1176JZF-S 700 MHz processor, a VideoCore GPU, 512 MiB of RAM and a Secure Digital card for booting and long-term storage. It can run Linux ARM distributions, along with C, C++ compilers available, native GCC [3] and cross compilers [4].

Pi 2

The Raspberry Pi 2 Model B is the second generation Raspberry Pi released in February 2015. Compared to the Pi 1 it has a 900MHz quad-core ARM Cortex-A7 CPU and 1GB RAM [5].

Pi 3

The third generation Raspberry Pi 3 replaced the Raspberry Pi 2 Model B in February 2016, now featuring a 1.2 GHz 64-bit quad-core ARMv8 CPU, 802.11n Wireless LAN, and Bluetooth 4.1 [6].

Pi 4

The Raspberry Pi 4, released in June 2019, comes with a 1.5 GHz, quad-core Cortex-A72 ARMv8 CPU, up to 4GiB DDR4 RAM, USB 3 ports, Gigabit Ethernet, 802.11ac (2.4 / 5 GHz) WLAN, Bluetooth 5.0, dual micro HDMI ports, and a 500 MHz VideoCore VI GPU [7].

Chess Projects

Various portable chess engines, notably Stockfish [8], were ported to the Pi, even suitable to build a dedicated chess computer along with self-made [9] [10] or commercial sensory boards [11]. Xu Ji, Bora Mollamustafaoglu and Gun Pinyo, three students at Imperial College, London, wrote their own ARM7 assembler, and an own chess game written in it [12] [13].

Gavon

Josu Bergara Ede has developed a new portable chess system based on the Raspberry Pi called Gavon [14].

Jaguatirica

Jaguatirica.jpg

Lourenço Araujo de Oliveira Junior is working on a chess entitity for a Pi cluster dubbed Jaguatirica [15].

PicoChess

Jean-François Romang's PicoChess is a dedicated chess computer based on Stockfish on Raspberry Pi and the DGT Board [16] .

PuppetMaster

PuppetMaster by Folkert van Heusden is a multiple-brain incarnation of DeepBrutePos, running on a system with an UDOO computer [17] and seven Raspberry Pi calculating nodes [18] [19].

Embla Board

Embla Board by Folkert van Heusden is a self made chess computer board based on a Raspberry Pi 3 incorporating Folkert's engine Embla [20] [21], new versions tested in a Pi cluster.

EmblaCluster1.jpg

Raspberry Pi cluster testing new Embla versions [22]

DGT Pi

DGT Pi is a commercial dedicated chess computer expansion hardware by Digital Game Technology for their DGT Board integrated into a DGT3000 digital chess clock, released in October 2016 [23]. DGT Pi consists of a Raspberry Pi 3 with built-in Bluetooth and Wi-Fi functionality. Multiple chess engines are included.

Raspberry Turk

The Raspberry Turk is a chess playing robot developed by Joey Meyer, programmed almost entirely in Python to run on a Raspberry Pi incorporating aspects of computer vision, data science, machine learning, robotics, and 3D printing [24]. The software is available under the MIT license, published on GitHub in March 2017 [25].

Caddell Chess

Caddell Chess by Rohn Blake is a dedicated chess system using a Raspberry Pi 3 Model B+ with touchscreen as an UCI compliant chess graphical user interface. Caddell Chess was released in March 2021 [26].

See also

Forum Posts

2011 ...

2015 ...

2020 ...

Re: Raspberry Pi 4 compiled chess engines by Rasmus Althoff, CCC, November 16, 2020 » Stockfish

External Links

Raspberry Pi

Raspberry Pi 1 Model A+
Raspberry Pi Zero - Raspberry Pi
Raspberry Pi 1 Model B+ | Raspberry Pi, July 2014
Raspberry Pi 2 Model B | Raspberry Pi, February 2015
Raspberry Pi 3 Model B | Raspberry Pi, February 2016

Development

C, C++

Java

Applications

Onion Pi: Foil the NSA and Prism with a Tor proxy | Raspberry Pi [29] [30]

Computer Chess

GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess

Raspberry

Pi

References

  1. Raspberry Pi Model A, by SparkFun Electronics , May 13, 2013, Raspberry Pi from Wikipedia
  2. About us | Raspberry Pi
  3. ARM Options - Using the GNU Compiler Collection (GCC)
  4. Cross Compiling Tools Package Guidelines - ArchWiki
  5. Raspberry Pi 2 Model B | Raspberry Pi, February 2015
  6. Raspberry Pi 3 Model B | Raspberry Pi
  7. Raspberry Pi 4 Model B – Raspberry Pi
  8. RaspBerry PI/ Arduino driven Wooden Chessboard running Stockfish
  9. USB Board by Bryan Whitby
  10. Arduino & Raspberry PI Chess Computer running Stockfish on Raspberry Pi, by Max Dobres
  11. PicoChess by Jean-Francois Romang
  12. Chess. Bare metal assembly language chess. | Raspberry Pi, July 03, 2013
  13. xu-ji/assembly_chess · GitHub
  14. GAVON Portable Chess System by Chessmaster Ireland, Hiarcs Forum, February 08, 2014
  15. Jaguatirica Chess Cluster - Phase I - 7 Nodes - 30 Photos by Lourenço Araujo de Oliveira Junior, CCC, April 10, 2014
  16. PicoChess by Jean-Francois Romang
  17. UDOO from Wikipedia
  18. Re: CSVN 1st Open Internet Tournament: Results and games by Folkert van Heusden, CCC, May 12, 2014
  19. raspberry pi cluster versus fairymax by Folkert van Heusden, CCC, October 31, 2013
  20. chess computer board by Folkert van Heusden, CCC, April 27, 2016
  21. Embla based chess computer by Folkert van Heusden
  22. Image courtesy Folkert van Heusden, June 01, 2017
  23. DGT Pi - Chess Computer for DGT e-Boards - Digital Game Technology
  24. Raspberry Turk
  25. GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess
  26. A new computer chess GUI by Rohn Blake, CCC, March 02, 2021
  27. Raspberry Pi 2 Model B | Raspberry Pi
  28. Limor Fried (Adafruit Industries) from Wikipedia
  29. National Security Agency from Wikipedia
  30. PRISM (surveillance program) from Wikipedia

Up one Level