├── IP.jpg ├── Adapter.jpg ├── iplink.png ├── iplink01.png └── README.md /IP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentax/FLSUN-USB-Ethernet/HEAD/IP.jpg -------------------------------------------------------------------------------- /Adapter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentax/FLSUN-USB-Ethernet/HEAD/Adapter.jpg -------------------------------------------------------------------------------- /iplink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentax/FLSUN-USB-Ethernet/HEAD/iplink.png -------------------------------------------------------------------------------- /iplink01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentax/FLSUN-USB-Ethernet/HEAD/iplink01.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FLSUN Speederpad USB Ethernet connection 2 | 3 | For all who dont want to solder the RJ45 port to the PCB here is a work-a-round. 4 | 5 | ![alt text](https://github.com/Dentax/FLSUN-USB-Ethernet/blob/main/Adapter.jpg?raw=true) 6 | 7 | ## Requirements 8 | - USB-Ethernet Adapter ***(actually it only supports RTL8152 chipsets because RTL8153 drivers are not available in the kernel by default)*** 9 | - SSH access to Speederpad 10 | - ✨Magic ✨ 11 | 12 | # RTL8153 Chipsets 13 | If your Adapter has an RTL8153 chipset you will need to add the drivers to the kernel. 14 | Thanks to [attilabody](https://github.com/attilabody) for adding this missing drivers: https://github.com/attilabody/speederpad-kernel/releases/tag/v0.0.0-modules 15 | 16 | After that you can try again with the following steps. 17 | 18 | # Configuration 19 | ### Step 1 20 | Connect to the Speederpad via SSH Client 21 | 22 | ### Step 2 23 | Put the LAN cable in the adapter and router and connect it via USB to the Speederpad 24 | 25 | ### Step 3 26 | On your SSH client type the followinng command: 27 | 28 | ```sh 29 | ip link 30 | ``` 31 | 32 | now you should see the following output: 33 | 34 | ![alt text](https://github.com/Dentax/FLSUN-USB-Ethernet/blob/main/iplink.png?raw=true) 35 | 36 | Copy the device name (red border) to a editor (e.g. Notepad) 37 | 38 | ### Step 4 39 | Now we must configure the interface. The following command will open the configuration file: 40 | ```sh 41 | sudo nano /etc/netplan/01-network-manager-all.yaml 42 | ``` 43 | 44 | the config should looks like this: 45 | 46 | ![alt text](https://github.com/Dentax/FLSUN-USB-Ethernet/blob/main/iplink01.png?raw=true) 47 | 48 | 49 | ### Step 5 50 | There are two options for configuration 51 | 52 | #### Static 53 | Replace ***enx00e04c013511*** with the interface name from ***Step 3*** and change the IP-Address and Gateway 54 | ``` 55 | network: 56 | version: 2 57 | ethernets: 58 | enx00e04c013511: 59 | dhcp4: no 60 | optional: true 61 | dhcp6: no 62 | addresses: [192.168.1.123/24] # Speederpad IP 63 | gateway4: 192.168.1.1 # Your Gateway IP 64 | nameservers: 65 | addresses: [8.8.8.8,1.1.1.1] 66 | ``` 67 | 68 | #### DHCP 69 | Replace ***enx00e04c013511*** with the interface name from ***Step 3*** 70 | ``` 71 | network: 72 | version: 2 73 | ethernets: 74 | enx00e04c013511: 75 | dhcp4: yes 76 | optional: true 77 | dhcp6: no 78 | nameservers: 79 | addresses: [8.8.8.8,1.1.1.1] 80 | ``` 81 | 82 | ***Save the file (Command + X // STRG + X )*** 83 | 84 | ### Step 6 85 | Apply the config with the following command: 86 | ```sh 87 | sudo netplan apply 88 | ``` 89 | 90 | ### Step 7 91 | Reboot the Speederpad over the touchpanel. Go to Configuration -> System -> System Restart 92 | 93 | After the reboot the Speederpad is connected over the USB-Ethernet adapter 🎉 94 | 95 | ![alt text](https://github.com/Dentax/FLSUN-USB-Ethernet/blob/main/IP.jpg?raw=true) 96 | --------------------------------------------------------------------------------