Jump to content
IGNORED

SIO Wifi modem with esp8266


mozzwald

Recommended Posts

I made a first beta pcb...

I still believe I'm right with

the mirrored plug, we'll see.

Housing is being printed now.

I will attach an mini OLED

display for displaying the

connection status.

But first of all, I'll test

the circuit board.

 

Stefan

 

Can't wait to see how it goes. Do keep us informed. ;-)

Link to comment
Share on other sites

It looks great, Stefan!

I also did mine, I am little embarrassed to show my very amateur job, but I'll post a picture later, anyway.

I been having some problems, that I didn't have in the protoboard (breadboard): it works for a few minutes, and then I got "error" , "error" , "error" all over the terminal screen. When I connect to the esp-01 with linux minicom, it works perfectly. So it is the voltage, the adapter (level 3.3v 5v adapter), I don't know yet. I'll compile and update the Zimodem firmware, and try again to see if it makes any difference.

Good luck with yours.

Mauricio

Edited by manterola
Link to comment
Share on other sites

Thanks for the wishes :-)

Of course I tell you the rest of the story.

@ Star Raider: I've tested mine with a nodeMCU.(esp-E12 chip).

I know I operate the chip outside of its specifications,

but it is '5V tolerant' (in the sense of it does not

explode ;-). But you can spare the level shifter.

 

What kind of shifter do you use?

Is it I2C (bus) compatible?

 

Stefan

Link to comment
Share on other sites

I am using a very cheap adapter. So no idea if it is I2C, but I guess NO. I suspect it has something to do with my problems, even though it looks it is working fine because I keep getting all those "ERROR" strings correctly in BobTerm and IceTerm.

It is very convenient, as well. As you can see, you take the esp01 module and put it on top of the adapter, and then you have a 4 pin header with TX(5v), RX(5v), GND, +5V. That's it.

In the software side I have tried using the "AT" default firmware, and a precompiled Zimodem firmware. I plan to compile my own zimodem (using arduino ide), and try again, since this zimodem firmware is very nice and convenient. I have not tried nodemcu, yet.

 

post-49742-0-05030900-1529697513.png

Link to comment
Share on other sites

Don't worry, cheap doesn't mean bad.

I think I spotted two (smd) Mosfet.

Behind the voltage regulator.

It should do the job.

 

The nodeMCUs has a lot more I/Os.

(not necessary for the Atari, but useful

for C64 with a 9600 baud hack)

 

My son successfully completed his 'Abitur'

(A-level) and this weekend the graduation

party takes place. I don't think, I'm able

to thinker around ;-)

 

Stefan

Link to comment
Share on other sites

Doesn't work for the moment...

Daisychained it with a SIO2SD

at the end of the line. The

SD2IEC device is resetting

randomly because of voltage

swing (or drop).

I'll cut off the NodeMcu and

test it again.

If the Sio2Sd works then,

I have to add a separate

power supply. Otherwise my

circuit is faulty.

 

Stefan

Link to comment
Share on other sites

sio2sd is notorious power issue device, mine never worked properly till I made new sio cable using good gauge wires and connectors, add another SIO device without a strong power supply feeding the Atari and it sio2sd may frown on you again...

Thank you for the suggestion.

I suspect the NodeMcu (and the cable) however.

It is known, the NodeMcu may draw a peak

of 230mA. I tested this by myself during

a different project with a (high precision) 0.1 Ohm

resistor and an Oszilloskope.

 

But you are right. It's not a big deal to

test a different atari drive first.

 

Stefan

Link to comment
Share on other sites

This is what I did. I also got the PCB with typo.

Manterola, would you be so kind to

send me the rverter handler you' re

using?

I tested the Esp Chip (PC) , it works fine with

2400 baud, but it is not working on the Atari.

Depeding on the driver,

with different behaviors.

So, if I had the right driver/handler,

I could exclude it from my list of

possibly problems.

 

Stefan

Edited by Stefan Both
Link to comment
Share on other sites

Great! ;-)

 

Do you have a final schematic?

 

Err... Yes. I promise, I'll upload an PDF.

(I did the pcb the old-school way)

I will change the firmware too, because

of the... you know... its a C64 firmware...

and the OLed I'd like to use too... and...

 

Stefan

 

I forgot to answer the question...

I did the separate PSU because of the ESP8266

chip itself.

Edited by Stefan Both
Link to comment
Share on other sites

I am using a very cheap adapter. So no idea if it is I2C, but I guess NO. I suspect it has something to do with my problems, even though it looks it is working fine because I keep getting all those "ERROR" strings correctly in BobTerm and IceTerm.

It is very convenient, as well. As you can see, you take the esp01 module and put it on top of the adapter, and then you have a 4 pin header with TX(5v), RX(5v), GND, +5V. That's it.

In the software side I have tried using the "AT" default firmware, and a precompiled Zimodem firmware. I plan to compile my own zimodem (using arduino ide), and try again, since this zimodem firmware is very nice and convenient. I have not tried nodemcu, yet.

 

 

Were you able to resolve the problems you were having?

Link to comment
Share on other sites

I did fix the problem with Zimodem, in which I could not save the Wifi configuration and baud rate (it is a known problem with newest esp-01 versions). I changed a file in the esp8266 support files and recomplied Zimodem from the sources. The problem with the Error messages with the original firmware and the "resets" in Zimodem persisted. The device worked for about 15 minutes, though.

I guess (just like Stefan) I am having a problem with the power supply, or at least that's the easiest next thing to check.

I have a good power supply for the computer, but the SIO c or PCB cables may be too thin. I'll "reinforce" the 5V with an independent PS for the esp-01.

If it work, my next project will be to put the esp-01 inside my new 1030 modem (the modem is a little beaten, so I need to retr0bright it and retouch with silver paint the front letters "ATARI 1030". It is a difficult case since it is OK in one side, but extremely yellow in the other side and a not very nice transition from YELLOW to less yellow on the top).

The idea is to use the matching XL case, SIO pass-thru connectors, power switch and LEDs to create "a more vintage experience". The 1030 modem needs a power supply anyways, and it has the connector, so it should be a problem adding one (not like xm301 modem).

 

So that is my status...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...