White paper
Printing a Control Board for a Line Following Robot with Silver Ink on FR1
Prototyping robotics offers great potential in electronics education, providing a fun way to learn about sensors and motion control. Building a line-following robot can be both educational and practical, with applications in automated delivery systems and robot racing competitions.
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67867f00e6d28d1e9b421ad8_line-following-robot-v-one-dispensing.webp)
![Whitepapers](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_128,q_75/voltera/images/applications/materials.webp)
- Voltera Conductor 3 silver ink
- Voltera T4 solder paste
- Voltera solder wire
- V-One PCB printer
- Bambu Lab 3D printer
- Nordson EFD 7018395 dispensing tip
- Walfront infrared proximity sensors
- Texas Instruments L293DNE motor driver
- Texas Instruments NE555DR timers
- LEDs
- Rivets
Project overview
Purpose
The goal of this project was to prototype a circuit board that controls a line-following robot, using a simple design that could be used to teach electronics in a hands-on way.
Design
For the control board, we separated the ground traces and other signal traces on opposite sides of the FR1 board, with through-holes to mount key components like the 16-pin L293DNE motor driver.
These through-holes also serve to accommodate other components such as LEDs, infrared proximity sensors, and motors, which could not be surface-mounted due to their size and functional requirements.
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34f4_67867f1f4fe491a4ba8bd9fc_line-following-robot-control-board-schematic.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_16,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34f4_67867f1f4fe491a4ba8bd9fc_line-following-robot-control-board-schematic.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34f4_67867f1f4fe491a4ba8bd9fc_line-following-robot-control-board-schematic.webp)
We divided the robot’s main body into small parts and printed them with a 3D printer.
Desired outcome
Once connected to power, a 9V battery, the assembled robot should be able to distinguish its designated paths from the background and navigate along the paths, making turns as needed.
Functionality
By using infrared proximity sensors, motors, and a motor driver, our design enabled the robot to move along the yellow tape on the black floor and navigate corners, all without relying on a microcontroller or onboard code, which would have introduced unnecessary complexity.
For the purpose of this project, we did not require a specific travel speed. However, the design can be customized for other activities, such as robot racing or obstacle avoidance challenges by reducing the overall weight of the robot, adjusting the configuration of sensors, or choosing high speed rated motors.
Printing the control board
Printing the front side
Before dispensing the silver ink, we drilled 39 through-holes with a diameter of 1.6 mm on the FR1 board using V-One.
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e3530_67867f62a9f693d5f2d7da4e_line-following-robot-drilled-through-holes.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_16,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e3530_67867f62a9f693d5f2d7da4e_line-following-robot-drilled-through-holes.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e3530_67867f62a9f693d5f2d7da4e_line-following-robot-drilled-through-holes.webp)
On the front side of the board, two infrared proximity sensors detect the paths and send signals to the motor driver, which controls the robot's movement by turning the motors on or off.
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34df_67867f917f95f638bd6cc49a_line-following-robot-front-view-schematic.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_16,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34df_67867f917f95f638bd6cc49a_line-following-robot-front-view-schematic.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34df_67867f917f95f638bd6cc49a_line-following-robot-front-view-schematic.webp)
Ink | Voltera Conductor 3 silver ink |
Substrate | 2" x 3" FR1 board |
Nozzle type | Nordson EFD 7018395 200 μm dispensing tip |
Probe pitch | 5 mm |
Probe time | 15 minutes |
Print time | 10 minutes |
Cure time and temperature | 90°C for 5 minutes, and then 170°C for 15 minutes |
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34e5_67867fbb7f95f638bd6cf8b3_line-following-robot-vone-dispensing-settings.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_16,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34e5_67867fbb7f95f638bd6cf8b3_line-following-robot-vone-dispensing-settings.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34e5_67867fbb7f95f638bd6cf8b3_line-following-robot-vone-dispensing-settings.webp)
Printing the back side
The back side of the board consists of traces that connect to the ground pins of the components and complete the circuit.
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34d1_67867fe2c4b3eb20f1d635d0_line-following-robot-back-view-schematic.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_16,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34d1_67867fe2c4b3eb20f1d635d0_line-following-robot-back-view-schematic.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34d1_67867fe2c4b3eb20f1d635d0_line-following-robot-back-view-schematic.webp)
Ink | Voltera Conductor 3 silver ink |
Substrate | 2" x 3" FR1 board |
Nozzle type | Nordson EFD 7018395 200 μm dispensing tip |
Probe pitch | 5 mm |
Probe time | 10 minutes |
Print time | 5 minutes |
Cure time and temperature | 90°C for 5 minutes, and then 170°C for 15 minutes |
Post processing the control board
When both sides were complete, we inserted rivets into the through-holes and dispensed solder paste for resistors and the NE555 timer using V-One’s built-in solder paste dispensing workflow. We then populated the components and manually soldered the motor driver, capacitor, motors, infrared proximity sensors, and LEDs.
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e3524_67867ffb82a2108e6206293b_line-following-robot-control-board-components.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_16,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e3524_67867ffb82a2108e6206293b_line-following-robot-control-board-components.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e3524_67867ffb82a2108e6206293b_line-following-robot-control-board-components.webp)
3D printing the main body
To house the control board and serve as the robot’s movement platform, we designed a main body divided into four parts. These parts were 3D printed using PLA filament:
- Two wheels
- Two motor brackets
- A case
- A lid
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34e2_67868043da47e689aea50f73_line-following-robot-design-main-body.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_16,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34e2_67868043da47e689aea50f73_line-following-robot-design-main-body.webp)
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_3840,q_75/webflow/6334888a34bfac03b46aa715/67868064daeba8787c8e34e2_67868043da47e689aea50f73_line-following-robot-design-main-body.webp)
We then put the control board into the case and assembled the parts.
Challenges and advice
Soldering issues
Conductive ink, when applied to FR1, can sometimes adhere less robustly compared to traditional copper traces on a PCB. This makes it prone to being lifted off the board during soldering if excessive heat, pressure, or mechanical stress is applied.
To improve solderability, we lowered the curing temperature of the ink. This adjustment enhanced wettability, allowing solder to adhere more effectively to conductive pads, especially for sensitive connections and larger components.
Conclusion
Through this project, we developed a line-following robot controlled by a double-sided PCB, using a relatively simple design and readily accessible components. This highlights the feasibility of incorporating advanced robotics and electronics concepts into educational programs. Depending on the students' skill levels and the intended applications the design can be adjusted to make it more or less challenging.
If you’re interested in exploring other PCB prototyping projects we have completed, take a look at:
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_1080,q_75/voltera/images/banners/Printing-multilayer-electronics-cta-flexible-pcbs.webp)
Printing multilayer flexible, stretchable, and conformable electronics?
NOVA’s Plan feature makes it easy.
![](https://res.cloudinary.com/dw7fqss5m/image/upload/f_auto,c_limit,w_1080,q_75/voltera/images/banners/Printing-multilayer-electronics-cta.webp)