It's been over a year since I've done this, and I am very rusty. My old version of Picochess is ... well, it's about a year and a half old. I don't know what version. That is a highlight of the kinds of problems I am having.
I have a couple of Rpi 3s in cases, and power cords. My 'real' Picochess pi is a 4, and it's set up in a touchscreen case. I only have 1 USB slot available, and that's where the DGT board goes. I need to take apart the case and pop the plastic to get to 2 more USB ports so I can use a mouse and keyboard. That's not a big problem, but it's typical of the things I'm running into! So for fun, I thought I'd document my journey in case other newcomers find this forum and are starting from the beginning like me.
I have the Raspberry Pi installer loaded on my laptop already, so I downloaded the new image from this forum... I no longer had a 7z extractor! I got a free one - problem solved. As I wrote the image, I read the most excellent Picochess journey document. What a treasure! (Now I think I want to create something like that for this setup stuff.)
I finish the image flash, and I put the card into one of my 3b Pi cases and turn it on. I have a usb mouse and keyboard attached, and a computer monitor (with sound) via HDMI. After a while, the Picochess Web image appears. That is a nice touch! Then a browser loads with 127.0.0.1 and an error message. I don't have my DGT board connected yet, so maybe that's it - but I realize I also cannot set up VNC because I'm not connected to Wifi.
That should be easy - but I'm stuck. I know now that I need to add my wpa_supplicant.config file, but I cannot create it in the GUI. I don't have write permissions. I can go to a terminal mode and create it, but it seems like I should be able to do it in the GUI, right? Even better, I could copy the one from my existing setup, but it wasn't that hard to just type it. So I did - but there's still no Wifi. When I put my cursor over the Wifi icon in the taskbar, it says "wlan0 not associated." I cannot set Wifi Country or the SSID in the GUI. I tried to do it all via terminal, and that doesn't work either.
Next I tried the imager again, and I set the ssid and password that way. Still no luck. It doesn't create the conf file like I thought it would. So as it says in the image PDF, "If you don't want all of the new engines - the old image still works fine." So I'm still trying, but I want to see if there is a thread that already outlines this, if anyone recognizes where I am. I also found a course on LinkedIn Learning about Raspberry Pi Basics, and I'm watching that and figuring out a lot. I'm an amateur radio operator, so I don't mind tinkering - but I'm a beginner with this Raspberry Pi stuff. I know less about Linux than I do about chess... and that's a very small amount!
What I do love about all of this is that once I get past the learning curve, this is going to be great. The YouTube videos I see with the new setup look great. I am not tied to the touchscreen - but I want to experiment with using that, with a monitor/speaker, or maybe a phone. I love the tinkering, but I'm ready to settle down and learn some chess.
Originally I thought I wanted that Kingdom set, because the pieces moved. Circumstances led me to a used DGT board without notation. I find that moving the pieces myself and counting the files and ranks is really helping me learn the notation, so I no longer see that as a bad thing. I like the voices, but I want to be fluent enough so I can look at the clock or display and know where to move. I don't NEED the voices, I guess, but hearing the GlaDOS comments really do make it fun! Now that I have mastered using the PicoCoach and PicoTutor, my kids will often say "That's a bad move" when I do something wrong around the house. They hear that often from my chess setup.
My new job has me working 12-hour shifts 3 or 4 days a week, so I get time to check forums when I am there and then work on setting this up when I am home. I am not under a deadline and I'm not frustrated, so I'm looking at this as a fun problem to solve. If anyone has a source for a crash course in Raspberry Pi setup, I'd love to know. I'll search YouTube later today too, and I'll see what I can find. When I started this journey, the DGT board was the only option I could find. (I have a Centaur, but it's a standalone). But now I see the Chessnut Air and the other similar devices, and it means I can maybe configure something like Al has with the blinking lights on the squares! The Revelation II is a bit out of my price range, but once I earn big money as a world chess champion, I will be able to afford it. (Ha, ha).
Updates soon, and thank you to everyone who has put in hours of time to make this work. My kid has been taking chess lessons for 3 years, and now he's at the point where he can really benefit from the different engines and the analysis features. I'm still working on slowing down the number of times I'm told "That's a bad move." But to see them learn will make this all worth it. Thanks you all!
Kyle