element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Fun & Games
  • Challenges & Projects
  • Project14
  • Fun & Games
  • More
  • Cancel
Fun & Games
Forum Connect4-On-The-Go Part 1 - Planning for Improvement in V2
  • News
  • Projects
  • Forum
  • Leaderboard
  • More
  • Cancel
  • New
Join Fun & Games to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 6 replies
  • Subscribers 42 subscribers
  • Views 130 views
  • Users 0 members are here
Related

Connect4-On-The-Go Part 1 - Planning for Improvement in V2

arvindsa
arvindsa 27 days ago

I love playing board games with my girlfriend and "punishment" for the loser. I am still trying to get her to learn swimming for the game she lost couple of months ago. One of our absolute favorite is connect 4. I had made a version on PCB for us to play. 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

I had made the version 1 using another competition as excuse. We truly enjoyed the concept, but there was couple of mistakes which i made rendering the device more of a novelty game rather than the intended to go device. The second video is an updated casing. so, this time learning from my mistakes as well as usability issues i decided to make the 2nd version with the following changes/improvement

  1. Make the device game specific. last time i made it multipurpose (Nebula wall art and pixel frame) for a competition purpose. it still serves well for those purposes
  2. I want to make the device smaller. V1 PCB was around 210x210mm making it less portable and making cases on my Ender S1 Pro was very difficult, i had to hack it to print more than the standard print area
  3. I Dont want touch. We both prefer the haptics of a click
  4. Fix the battery circuit. Last time i made a mistake with battery circuitry and would only work on the USB-C cable attached. Effectively breaking the "on-the-go" function
  5. I want to have ESP32 to enable over the internet play, but will use STM32F103 as main, to conserve battery.
  6. I also want to make the PCB cheaper to manufacture. The 210x210mm was expensive, so this time i made it modular that way anyone who wants to recreate this, can chosse any LED or LED Strip of their choice. I am gonna go with Wurth LEDs. I fell in love with them because of the seriously awesome reliability. But as i said before, you can use any other LEDs
  7. PCB to be made in white Solder masks, helps make the light at projection plate more uniform and hide the hotspot better. 
  8. Improved button placement.

Will be posting my updates soon.

  • Sign in to reply
  • Cancel

Top Replies

  • arvindsa
    arvindsa 22 days ago in reply to robogary +1
    I'm already accused of doing that in version 1, even though i didn't. Unfortunately, my girlfriend being a doctor can't audit code even if I make it open source. :D. But guess what her accusations actually…
  • dougw
    dougw 27 days ago

    Cool project...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB 27 days ago

    Interesting project.

    Care to elaborate on the punishment for the loser?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • arvindsa
    arvindsa 26 days ago in reply to dougw

    Thank you so much..

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • arvindsa
    arvindsa 26 days ago in reply to DAB

    Ha ha ha. they are usually things we are too lazy or embarrassed to do. cooking elaborate meals,  push-ups, making her do fitness routines etc. make me cleanup my room.. deep clean it mean  

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • robogary
    robogary 22 days ago

    a true engineer would install a backdoor or a hidden cheat switch activated by a magnet mounted on a ring or something like that to ensure a win when the stakes were high. :-)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • arvindsa
    arvindsa 22 days ago in reply to robogary

    I'm already accused of doing that in version 1, even though i didn't. Unfortunately,  my girlfriend being a doctor can't audit code even if I make it open source. :D. But guess what her accusations actually gave me the idea, backdoor should be - flip a pair of colors. 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube