Skip to content

Setting up NeuralPlex

This section covers the details of some components that help you in get started with the NeuralPlex.

The NeuralPlex main connector a Molex 5007620481, for power, ground, CAN, I/O, etc. The mating connector is Molex 643203311. The pinout is shown in the table below:

PinFunctionPinFunctionPinFunctionPinFunction
A1PWM_3B1PWM_4C1LINE_OUT3_LD1LINE_OUT2_L
A2PWM_2B2LINE_OUT3_RC2LINE_OUT3_GNDD2LINE_OUT2_GND
A3PWM_1B3ANA_IN_2C3ANA_IN_3D3KL15
A4CAN0_LB4CAN0_HC4CAN1_LD4CAN1_H
PinFunctionPinFunctionPinFunctionPinFunction
E1GNDF1GNDG1MIC_IN_3H1MIC_IN_4
E2LINE_OUT2_RF2LINE_OUT1_RG2LINE_OUT1_LH2LINE_OUT1_GND
E3ANA_IN_1F3ANA_IN_4G3N/CH3N/C
E4CAN3_LF4CAN3_HG4CAN2_LH4CAN2_H
PinFunctionPinFunctionPinFunctionPinFunction
J1N/CK1VREF_OUTL1KL30M1KL30
J2MIC_IN_1K2MIC_IN_2L2GNDM2SPK_R_OUT+
J3RS232_RXDK3LINL3GNDM3SPK_R_OUT-
J4RS232_TXDK4SPK_L_OUT+L4SPK_L_OUT-M4POWER_AMP

At a minimum, to run the reference application, you will need to connect KL30, KL15, GND, CAN0_L, and CAN0_H.

To power up the NeuralPlex, you must ensure your mating connector has the proper connections. Make the connection in the following manner:

  • Connect pins L1, M1, D3 to +9-32V VCC
  • Connect pins E1, F1, L2, L3 to GND

The NeuralPlex can be accessed through ssh from multiple interfaces.

  • Ethernet-over-USB (preferred)
  • Ethernet (Available only if ordered)
  • WiFi (Available only if ordered)

To connect via USB, simply connect to the USB 2.0 connector on the back of the NeuralPlex (gray connector) and plug into your development machine. By default, the NeuralPlex USB interface is configured with the g_ether module and is set with a static IP address of 192.168.5.100. Your development machine should have a usb0 interface and you will need to manually configure your development machine to have a static IP address of 192.168.5.101, netmask of 255.255.255.0, and gateway set to 192.168.5.100. Once configured, you can now access the device through SSH as follows:

Connect to NeuralPlex
root@neuralplex:~# ssh root@192.168.5.100

USB Network USB Network

To connect via Ethernet, simply connect to the 1000BASE-TX connector on the front of the NeuralPlex and plug into your development machine. By default, the NeuralPlex ethernet interface is configured as a DHCP server, so it will automatically assign the IP address to the connected device. You can now access the device through SSH as follows:

Connect to NeuralPlex
root@neuralplex:~# ssh root@192.168.4.100

By default, the NeuralPlex operates like an Access Point. To connect via Wi-Fi, follow the steps below:

  1. Search for a network with SSID: NeuralPlex-xxx. The last section of the name will be unique string for each device.
  2. Connect to the network using password: 12345678.
  3. You can now access the device through SSH as follows:
Connect to NeuralPlex
root@neuralplex:~# ssh root@192.168.3.100

The connection to Display via SSH/SCP is required to access the terminal or perform actions like sharing files. The details of that are shown in the table below:

FieldValue
IP Address (USB Connection)192.168.5.100
IP Address (Ethernet Connection)192.168.4.100
IP Address (Wi-Fi Connection)192.168.3.100
Port22
Usernameroot
Passwordmrsroot

The root file system operates in read-only mode as it is safer and faster. However, for actions like copying the user application or enabling a systemd service, the read/write mode is required. To switch to that mode, follow these steps:

  1. Type the following terminal command:
    Mount drive as read/write
    root@neuralplex:~# mount -o remount,rw /
  2. After writing, issue the sync command to complete the process of writing to the main file and switch back to the read-only mode.
    Mount drive as read-only
    root@neuralplex:~# sync
    root@neuralplex:~# mount -o remount,ro /

The root file system operates in read-only mode. However, there is a dedicated partition for user data and operates in read/write mode. This partition also contains some important configuration files that you can change.

To navigate to this location, enter the following commands:

Read/Write partition
root@neuralplex:~# cd /rw_data