All Projects → svenpetersen1965 → C64-WiFi-Modem-User-Port

svenpetersen1965 / C64-WiFi-Modem-User-Port

Licence: GPL-3.0 license
A NodeMCU (ESP8266) based WiFi modem for the C64's user port

Programming Languages

G-code
73 projects

Projects that are alternatives of or similar to C64-WiFi-Modem-User-Port

cbmtapepi
Use a Raspberry Pi as fast mass storage solution for your Commodore 8-bit computer using just the datassette port.
Stars: ✭ 41 (-16.33%)
Mutual labels:  commodore, c64
C64-replacement-PSU-230VAC-
This is a replacement PSU (230VAC input) for the Commodore C64.
Stars: ✭ 43 (-12.24%)
Mutual labels:  commodore, c64
c64-wifimodem
Source code for my c64-wifimodem
Stars: ✭ 16 (-67.35%)
Mutual labels:  c64, modem
C64-Keyboard-Controlled-Kernal-Switch
No description or website provided.
Stars: ✭ 23 (-53.06%)
Mutual labels:  commodore, c64
Pi1541io
Raspberry Pi extension board for the PI1541 project.
Stars: ✭ 69 (+40.82%)
Mutual labels:  commodore, c64
vchar64
editor for the Commodore 64
Stars: ✭ 81 (+65.31%)
Mutual labels:  commodore, c64
retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (-69.39%)
Mutual labels:  commodore, c64
RetroWiFiModem
An ESP8266 based RS232 <-> WiFi modem with Hayes AT style commands and LED indicators
Stars: ✭ 65 (+32.65%)
Mutual labels:  wifi, modem
petscii-bbs
A Java framework for building highly customizable PETSCII-enabled BBS, accessible from Commodore 64/128
Stars: ✭ 84 (+71.43%)
Mutual labels:  commodore, c64
basicv2
A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
Stars: ✭ 73 (+48.98%)
Mutual labels:  commodore, c64
Pi1541-HAT
A HAT for the Raspberry Pi, that allows to emulate the Commodore C64 floppy disk drive 1541. Switches and IEC-Bus detachable.
Stars: ✭ 26 (-46.94%)
Mutual labels:  commodore, c64
st-device-sdk-c-ref
SmartThings SDK Reference for Direct Connected Devices for C
Stars: ✭ 70 (+42.86%)
Mutual labels:  wifi
react-native-google-nearby-messages
📲 Communicate with nearby devices using Bluetooth, BLE, WiFi and near-ultrasonic audio. Broadcast and receive small payloads (like strings) using the easy-to-use React Native API!
Stars: ✭ 143 (+191.84%)
Mutual labels:  wifi
ESPShaker
ESP8266 interactive serial command processor via Arduino core.
Stars: ✭ 24 (-51.02%)
Mutual labels:  wifi
surger
⚡ Is there surge pricing around me right now?
Stars: ✭ 20 (-59.18%)
Mutual labels:  wifi
OctoWifi-LEDs-Controller
LEDs driver for ESP32 ( support ART-NET, RGB888, RGB565, Z888 )
Stars: ✭ 16 (-67.35%)
Mutual labels:  wifi
esp8266-arduino-wifirgb
A RESTful API implementation to control an RGB LED Strip using an ESP8266 microcontroller.
Stars: ✭ 31 (-36.73%)
Mutual labels:  wifi
8821au
Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets
Stars: ✭ 67 (+36.73%)
Mutual labels:  wifi
Offline-Browser-Android-App
SMS Based Browser for Android Devices for Retrieving Web Contents without WiFi/Internet.
Stars: ✭ 20 (-59.18%)
Mutual labels:  wifi
miniplayer
Feature-limited C64 music playroutine
Stars: ✭ 18 (-63.27%)
Mutual labels:  c64

C64-WiFi-Modem-User-Port

A NodeMCU (ESP8266) based WiFi modem for the C64's user port This is a Wifi-Modem for the Commodore C64 Uperport, which is based on the ESP8266 (NodeMCU v3). It contains level shifters to translate between the NodeMCU 3.3V level and the User Port 5V level. This prevents stressing the User Port due to a level mismatch.

Further on, status LEDs and (in Rev. 1) a Reset switch is contained.

C64 Wifi modem

About the NodeMCU v3: There is a version, which is wider. The version that work is WeMOS NodeMCU v3, which is about 25.4mm wide. You can compare it to this picture, please. The right one has the labeling of the pins parallel to the edge of the PCB.

The wiring follows the instruction on https://1200baud.wordpress.com/2017/03/04/build-your-own-9600-baud-c64-wifi-modem-for-20/

The firmware, required for the NodeMCU, can be obtained from the same website. Please follow the setup procedure described there.

Now, the STL files for a 3D printed case are available for this project.

C64 Wifi modem (case)

There are three types of reset switch plungers for some common tact switch heights (4.3mm, 5mm and 7mm).

Rev. 1 works well, but only accepts the (smaller) WeMos NodeMCU v3 (approximately 48mx25mm). There is a bigger version available from the common sales platforms, which are bigger: 31mm x 57mm and don't fit the footprint of Rev. 1. This led to Rev. 2, which is now tested and working completely.

Both sizes of the NodeMCU

both sizes of NodeMCU

WiFi Modem Rev. 2 in case

C64 Wifi modem (case)

A nice blog about this project can be found here: GozdniJezek: C64-WiFi-Modem-User-Port by Sven Petersen (Commodore WiFi modem)

Recommended Screws

For the case, I have used 2.9mm x 9.5mm (self taping) screws for sheet metal (C 2,9x9,5H, DIN 7981).

Calculation of the Component prices

The prices of the components was summed up. The total costs without the 3D printed case and any shipping fees is 16.19€ (May 2020). This might differ, depending on the source of the parts the Node MCU v3 can be obtained from non-domestic sources for less.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].