Skip to content

Network 3D Printer! Featuring WIZnet WIZ750SR

Network 3D Printer! Featuring WIZnet WIZ750SR

andrew

Published September 04, 2020

Project description

Story

Control Your 3D Printers Over a Local Network!

Using a?WIZnet WIZ750SR?you can easily print from any serial-based G-code sender. Since the virtual COM port software provided by WIZnet creates a COM device, any existing 3D print sending software will be compatible without modification.

In this demo, an Arduino-based controller (Arduino RAMBO) will connect to the WIZ750SR using 5V logic. If you have a board that uses 3.3v logic, you may need a logic level converter.

Getting Started

First, check out the getting started guide on WIZnet's wiki:?http://wizwiki.net/wiki/doku.php?id=products:wiz750sr:gettingstarted:start

You will need to install:

To install the VSP, you will need the MAC address of your WIZ750SR, which can be found on a sticker directly on the module.

Wiring

Identify your printer board's RX, TX, GND and 5V pins and connect to the labeled pins on the WIZ750SR module (J1 Header).

In this example I am using a RAMBO and used the?Open Source schematic?to locate the pins.

If you are using a RAMPS board,?this diagram?shows how you can connect a serial device.

Configuration

In this configuration, the WIZ750SR will be configured as a DHCP client. This will allow your device to be connected to your existing local network and not require a direct wired connection to your machine. Also you will only need to enter its IP address on your host machine and you will not have to reconfigure the WIZ750SR when changing networks.

Once you have your eval board up (connected to local network) and discovered by the configuration tool, enter the following settings:

  • IP:?DHCP (get IP from your router)
  • Baud rate: Match your printers speed
  • Data bit: 8 (standard for marlin firmware)
  • Parity: None (standard for marlin firmware)
  • Stop bit: 1 (standard for marlin firmware)
  • TCP server?(your computer will connect to the WIZ750SR as a TCP client)
Device configuration
Device configuration

Once applied, your WIZ750SR will receive an IP address from your router. You may have to use your router's admin screen to find this IP address. If you use the?IP Static?option, then you will not have to use the router interface, but remember the setting.

Now create the virtual COM port using WIZ VSP. Select the?Client?option (since we selected TCP server above), and choose a COM port number. Finally enter the IP address of the WIZ750SR.

Note: From my experience, the client will not show up as connected until both a?software?application connects to the COM port, and the WIZ750SR receives the connection.

Virtual COM port settings
Virtual COM port settings

Once created you should see the entry in the Windows Device Manager.

Windows Device Manager
Windows Device Manager

Once your application connects to the COM port (in the example above COM60), you should be able to use the serial connection.

quick demo

Schematics

WIZ750SR Wiring

Network 3D Printer! Featuring WIZnet WIZ750SR, WIZ750SR Wiring

WIZ750SR Wiring 2

WIZ750SR Wiring 2

Code

No code required.

C/C++

Comments

Comments