![]() |
Forum Index : Microcontroller and PC projects : Let's discuss reducing the number of active MMBasic designs
![]() ![]() |
|||||
Author | Message | ||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7748 |
Oh, thanks Peter! :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
PeteCotton![]() Guru ![]() Joined: 13/08/2020 Location: CanadaPosts: 535 |
Brilliant - thanks. I bought a bunch of ESP-01 chips and haven't yet used them for anything. This is the shove I needed. |
||||
PeteCotton![]() Guru ![]() Joined: 13/08/2020 Location: CanadaPosts: 535 |
I think the unit price is "acceptable" even if you keep all 5 boards for yourself. Certainly compared to other retro-projects. I relate this to other costs of hobbies/pasttimes. Factoring it against doing up an old car, drinking decent red wine or buying board games (that you will never get around to playing), it is probably quite a cheap hobby! Having spare boards lying around also gives you the option to create some truly mad Frankenstein creations. I am toying with the idea of putting three or four into one computer and building a mini/mainframe which would be serviced by multiple terminals. The CMM2's would handle storage and processing, then use PicoMites as remote terminals. There is no reason to do this and there certainly isn't a market for it - just pure chaotic imagination ![]() But I do also get, that from a commercial standpoint - it's harder to justify the CMM2. I'm not saying that it's the perfect choice for everyone - but it is the perfect choice for me. ![]() I agree completely. My denigration of the PicoMite was purely for comedic purposes. ![]() |
||||
PhenixRising Guru ![]() Joined: 07/11/2023 Location: United KingdomPosts: 1288 |
Indeed. If/when I get the CMM2 talking to my industrial touch-monitor (RS232), these high-res/colour modes open-up some possibilities: ![]() ![]() ![]() |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7748 |
After all that I've discovered that neither of my CMM2s have the ESP8266-01S connector! Even my "relatively recent" stuff is old. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4983 |
Ok, it has been 1.5 year since I looked at the ESP-01S and ESP-NOW. And within 10 minutes it became clear why the project was stopped. It uses Arduino toolchain, AND it uses python. And the arduino toolchain cannot find python, since python runs in a sandbox on linux since 16.04. Within 10 minutes my body temperature decreased to -20C and with frozen fingers I shut down the PC. This feels so much like wanting to use a hammer, and you realize that you have to find iron ore, melt the iron to poor a hammer head, then chop a tree, and find the right wood for the boom, sand it to size and then create a hammer...just to put a nail in the wood. For 1 euro each I will order a new ESP-01S with AT commands build in and use it in the CMM2. Volhout Edited 2025-06-13 03:28 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7748 |
I'm pretty sure I still have a couple, still sealed in their bags. At least I have an idea what the firmware might be on those. :) One of the reasons I've not played with any of the comms modules much is that I only have space for one monitor. I can't see the input and output data at the same time so I've no idea what's happened until I switch the monitor over to the other machine, and it takes a while to sync whenever I switch its input over. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 454 |
It can be used for the Pico as well..doc as it has it's own IP stack and a webserver. Same for all serial At command based boards like GSM, or? |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4983 |
The winner takes it all.. Hooraaayyy.. After I sat one hour in the sun, my temperature rose, and I said to myself, how hard can it be. Installed Arduino on Windows, 8266 BSP, Python, Teraterm, Putty... And learned a lot. I used 2 ESP8266-01S with modified USB interfaces (2 diodes) so they can be programmed from Arduino toolchain directly (no switches). I found a ESP-NOW chat-program on GITHUB that also has a MAC address lister. Ran de MAC address lister on both ESP8266 and noted the MAC addresses, using the Arduino serial monitor. Then I modified the chat app so each ESP would only talk/listen to the other ones MAC address, and programmed them. Opened 2x Teraterm on each of the USB ports and correct baudrate ...nothing Tried HW handschake NON/RTS/DTR/XONXOFF nothing... Tried Putty... nothing... Then I opened 2 x Aduino windows with serial monitor on both COM ports... Success. The diodes on the USB interfaces (connect to DTR/RTS) apparently need to be set as the Arduino software set them, and neither Teraterm nor Putty can manipulate them according. The chat code sends a lot of "Data received from xxx :" debug messages. So I removed all that in a test version. And now I have a clean wireless serial cable. They only talk to eachother, and are not connected to any hotspot. A true wireless cable (at 115200 baud 8n1). Next is to make this work without the USB interface boards, on a breadboard with 2 pico's (Game*Mite's). But I am happy now. If there are others interested: this is the github page I got the code from: https://github.com/asedmammad/esp-now-serial-chat Volhout PicomiteVGA PETSCII ROBOTS |
||||
PhenixRising Guru ![]() Joined: 07/11/2023 Location: United KingdomPosts: 1288 |
I have seen claims of <2ms round-trip latency with ESP-NOW ![]() |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4983 |
I have seen claims of <2ms round-trip latency with ESP-NOW ![]() I tested the code I used, and I cannot confirm the 2ms. Test setup: Picomite ---- ESP-01 ESP-01---TX=RX The round time is 50ms, very stable and repeatable. Maybe it is fixed in the code, I haven't checked. Maybe the ESP-32 is faster. Volhout PicomiteVGA PETSCII ROBOTS |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |