Skip to content

[feature request] resume / abort game, safe firmware flashing, help page, serial output on the web, bluetooth app connection #9

@m4rtini2

Description

@m4rtini2

Hello, i have build your version of the chess board from makerworld and run v1.0.6 the firmware. I have some feature requests i can not implement myself but can help with software / hardware testing.

  • feature: status / abort game
    Still having some minor hardware problems to solve i can not easyly abort a game when testing the board. Especialy when the board does not connect to the wifi and stays offline. It still trys to resume old games.
    Can you add a "Abort Game" button to the "View Board" and maybe a statusline about the current game / game in progress and a "Resume game" and "Abort game" button to the GameMode selection?
  • feature: safe firmware flashing
    Would it be possible to make the flash prozess safer by making it independant from the npn / pnp settings? I have made the control board folowing the schematics from your build guide and have the pnp version soldered into the chess board. As the firmware defaults to the npn version, reflashing may damage the board.
  • feature: serial console web version
    To make debugging easier a serial console on the webserver would be helpful. The usb connector on the chess board frame provides power only, so to see the console you have to open the chess board and connect a cable. Maybe the "Sensor Test" section from "GameMode Selection" could be extended to a sensor / led test and a calibration section containing the console output. On the test page the detected fields coud be colored/lit (like they are now). Also calibration would be also easier.
  • feature: doku page on the webserver
    A short description of the play modes, list of servers which need to be accessible for the board to work online, board gestures, would be great. Or links to online resources if the resources on the esp32 are to limited.
  • feature: bluetooth connection to android / ios
    My most desired feature is the possibility to connect the chess board via bluetooth to an android phone and play "chess for android" (https://www.aartbik.com/android_manual.php#chess) on it

Thank you for the professionality and effort you put into providing and supporting that great but complex project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions