Wiznet makers

bobricius

Published June 24, 2026 © CERN Open Hardware License version 1.2 (CERN-OHL1.2+)

0 UCC

0 VAR

3 Contests

0 Followers

0 Following

Picomputer IRC chat handheld

Universal handheld computer, with QWERTY keyboard and ethernet to simple internet work, etc chat over IRC

COMPONENTS
PROJECT DESCRIPTION

I'm building a small handheld device for IRC communication over Ethernet using the WIZnet WIZ-IP20 Serial-to-Ethernet module.

The device will be based on a microcontroller running CircuitPython and will connect to IRC servers through the WIZ-IP20, which handles the TCP/IP stack and Ethernet connectivity via a simple UART interface (RX/TX). The handheld will feature a small display for reading chat messages and a compact keyboard for typing. The IRC client software is based on the Adafruit Fruit Jam IRC Client project, adapted to work with the WIZ-IP20 instead of a WiFi co-processor.

The WIZ-IP20 module operates in SSL TCP Client mode, establishing a direct encrypted connection to the IRC server over Ethernet. All network complexity is offloaded to the module, keeping the firmware on the microcontroller simple and lightweight.

The goal is a portable, self-contained IRC terminal that can be plugged into any Ethernet network and used for real-time chat.

Documents
Comments Write

Similar projects you might like

Read RS-485 Modbus temp/humidity on IRIV IO Controller and send to Blynk (V0/V1) over Ethernet using WIZnet W5x00 in CircuitPython. Includes steps and code.

IRIV IO Controller IoT Gateway : Blynk

irina
  • 5136

  • 0

Read RS-485 Modbus temperature/humidity on IRIV IO Controller and send to ThingSpeak (field1/field2) over Ethernet using WIZnet W5x00 in CircuitPython.

IRIV IO Controller to ThingSpeak: Modbus RTU via WIZnet W5x00

irina
  • 5172

  • 0

A compact breakout and Ethernet adapter board for the WaveShare RP2040-LCD-1.28, adding W5500-based wired network capability with familiar CircuitPython code.

Adding Ethernet to WaveShare RP2040-LCD-1.28 with a WIZnet W5500 Adapter Board

Benjamin
  • 1152

  • 0

Build a reliable Ethernet IoT camera using W6300-EVB-PICO2 (RP2350). This project verifies WIZnet's CircuitPython QSPI driver for stable industrial monitoring.

Building a Stable Ethernet IoT Camera with W6300-EVB-PICO2 & CircuitPython

Grace_Koo
  • 1005

  • 0

Pico/Pico2(Non-W)+WIZnet Ethernet에서 HTTPS가 안 되면 ssl 누락일 수 있습니다. CIRCUITPY_SSL=1로 커스텀 빌드→UF2 플래시 후 import ssl/HTTPS로 확인하세요. Pico는 용량 때문에 모듈을 줄여야 할 수 있습니다.

Unlock HTTPS (SSL/TLS) on Pico/Pico2 (Non-W) with WIZnet Ethernet in CircuitPython

sophia
  • 695

  • 0

PR #178 aligns Wiznet5k sockets with CircuitPython core behavior, improving non-blocking/timeout reliability and consistency.

CircuitPython Wiznet5k: PR #178 Socket Reliability Update

Grace_Koo
  • 751

  • 0