---
title: "Network 3D Printer! Featuring WIZnet WIZ750SR"
url: "https://maker.wiznet.io/andrew/projects/Network-3D-Printer-Featuring-WIZnet-WIZ750SR/"
markdown_url: "https://maker.wiznet.io/andrew/projects/Network-3D-Printer-Featuring-WIZnet-WIZ750SR/md"
type: "UCC: User Created Content"
author: "andrew"
author_url: "https://maker.wiznet.io/andrew/"
original_author: "andrew"
original_url: "https://www.hackster.io/superwoodle/network-3d-printer-featuring-wiznet-wiz750sr-ae5555"
published: "2020-09-04"
language: "en"
likes: 0
views: 362
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Network 3D Printer! Featuring WIZnet WIZ750SR

> Network 3D Printer! Featuring WIZnet WIZ750SR

Original author: andrew (source: https://www.hackster.io/superwoodle/network-3d-printer-featuring-wiznet-wiz750sr-ae5555)

## Article

## Story

### Control Your 3D Printers Over a Local Network!

Using a?[WIZnet WIZ750SR](http://www.wiznet.io/product-item/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:

- [WIZnet S2E Configuration Tool](http://wizwiki.net/wiki/doku.php?id=products:wiz750sr:download:start#wiznet_s2e_configuration_tool)

- [WIZ VSP](http://wizwiki.net/wiki/doku.php?id=products:wiz750sr:download:start#wiz_vsp)

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](https://reprap.org/wiki/File:Rambo1-1-schematic.png)?to locate the pins.

If you are using a RAMPS board,?[this diagram](https://reprap.org/wiki/File:BT_Connection_RAMPS1.4.png)?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](https://hackster.imgix.net/uploads/attachments/535835/image_rSKEp9dyb8.png?auto=compress%2Cformat&w=740&h=555&fit=max)

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](https://hackster.imgix.net/uploads/attachments/535836/image_zfrN9H4oY1.png?auto=compress%2Cformat&w=740&h=555&fit=max)

Virtual COM port settings

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

![Windows Device Manager](https://hackster.imgix.net/uploads/attachments/535857/image_FmjLjwr7QP.png?auto=compress%2Cformat&w=740&h=555&fit=max)

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

![](https://hackster.imgix.net/uploads/attachments/535867/img_10051_HQqbIXduCU.JPG)

### WIZ750SR Wiring 2

![](https://hackster.imgix.net/uploads/attachments/535868/img_10061_0L40zOr4C8.JPG)

## **Code

### No code required.

C/C++

---

Source: https://maker.wiznet.io/andrew/projects/Network-3D-Printer-Featuring-WIZnet-WIZ750SR/
