Quickstart
This Quickstart guide is intended to show the first steps to do with a new Pi-Tron CM5 device to get it up and running.

Prerequisites for the development computer
-
Programs needed for Pi-Tron CM5 devices with CM5 and eMMC onboard memory:
- The rpiboot program from https://github.com/raspberrypi/usbboot
- For Windows: A Windows installer can be found here: rpiboot_setup.exe
- Raspberry Pi users will have to build the program, please follow the instructions on the rpiboot Github page.
- The Raspberry Pi Imager program, to write an image to the eMMC memory of the CM5.
- Visit https://www.raspberrypi.com/software to get the program, if not installed already.
- Any other SD card writing program can be used, if you feel more comfortable in doing so. We recommend using the RPi Imager.
- The rpiboot program from https://github.com/raspberrypi/usbboot
-
Note: Newer versions of the Raspberry Pi OS requires the user writing the system to eMMC memory to choose a username and password at the time of writing the image to the medium or the information has to be entered during first boot of the system, which requires a keyboard, mouse and monitor to be connected to the Pi-Tron CM5.
-
An active Internet connection to install additional software or update the Raspberry Pi OS.
Used Hardware
-
min. 8 GB onboard eMMC memory
- Pi-Tron CM5 devices with a CM5 and onboard eMMC memory, see the eMMC how-to page
-
mini-USB-B to USB-A cable
- USB card reader
- USB-Serial adapter
- Power supply should be 24V (+/-20%) at least 400mA (in scope of delivery)
- Network infrastructure with dhcp server and network cable to establish a connection between the Pi-Tron CM5, the Internet and the host
Alternate Hardware
- HDMI Monitor
- USB Keyboard and Mouse
Writing an image to the eMMC
- Pi-Tron CM5 devices with a CM5 have onboard eMMC memory, see the eMMC how-to page on how to write the base system to the eMMC on the CM5.
Configure the Image
- If modifications to the Pi-Tron CM5 configuration are needed right away, the eMMC has to be re-mounted.
- Open the boot drive of the eMMC.
- Edit the config.txt file to configure the Raspberry Pi's settings as needed.
Connect to the Board
- via Debug-UART:
- Connect the USB-Serial Adaptor to the development computer and connect the Pi-Tron CM5 with the mini-USB cable to the USB-Serial Adapter.
- Also have a look at the How-To Debug Console page for more information.
- Connect the power supply and turn it on.
- Open a program like TeraTerm or Putty on the Windows host, or screen on Linux and connect to the Pi-Tron CM5 with the right serial port and a baud rate of 115200 and no parity (8N1).
- via Ethernet:
- Connect the ethernet port (eth0 or LAN 1) to your local network.
Depending on your infrastructure you can connect to the board via LAN or you can plug the ethernet cable directly into the host computer (e.g. via USB Ethernet adaptor), don't forget the DHCP-Server.- Have a look at the How-To Ethernet page for placement and naming of the ethernet ports.
- Connect the power supply and turn it on.
In general, when power is supplied, the device will boot from SD card or eMMC memory. Look at your DHCP server's (your router's) dhcp IP address lease table to find the IP address of the Pi-Tron CM5. - Open TeraTerm or Putty on the Windows host, or screen on Linux and connect to the Pi-Tron CM5 using it's IP address. You should now see the login prompt.
- via Monitor, Keyboard and Mouse:
- Connect the Monitor via HDMI to the Pi-Tron CM5.
- See the How-To HDMI page for reference.
-
Connect Keyboard and Mouse via USB.
- Consult the How-To USB page on how to pre-configure the USB ports.
-
Connect the power supply.
In general, when power is supplied, the device will boot from eMMC memory. Watch the boot log on the Monitor until finally you will see the Raspberry Pi OS desktop or the console which ever image you chose at the beginning. - Optional
- Connect the Ethernet port to your local network.
Depending on your infrastructure you can connect to the board via LAN or you plug the ethernet cable directly into the host computer (e.g. via USB Ethernet adapter), don't forget the DHCP-Server. - Connecting the Pi-Tron CM5 to a network with Internet access, allows you to install additional software and updates.
- Have a look at the How-To Ethernet page for placement and naming of the ethernet ports.
- Connect the Ethernet port to your local network.
Configuring the Board
- Login with the pre-set login credentials, set in the Raspberry Pi Imager or entered during first boot.
- Set network settings temporarily with
ifconfigor permanently by usingsudo nmtui. -
Use the program
raspi-configor edit the/boot/config.txtfile to configure and enable additional components of the Pi-Tron CM5 as needed. -
Take an in-depth look at all available how-to pages in the navigation to get the most out of the Pi-Tron CM5.