Regbot hardware board: Difference between revisions
No edit summary |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Back to [[Basebot]] | Back to [[Basebot]] | ||
=== Motor type === | |||
[[file:regbot-motor-jga25-370.png | 200px]] | |||
The Regbot/Basebot motor is of the type JGA25-370, 6V, gear 9.6:1. | |||
The encoder has 12 magnet poles and two hall sensors. | |||
=== O-LED display === | === O-LED display === | ||
[[file:oled-display.jpg | | [[file:Robobot-oled-display.jpg | 500px]] | ||
The display shows the robot's status. | |||
The top line will show the robot type (in this case Robobot), but can be replaced by user software. | |||
The center line is the robot's number and name. | |||
The bottom line shows time in seconds (to see that it is alive), the battery voltage, the hardware type (the PCB version, in this case 8), and a device status string. | |||
The device string, here "MMuIdGA", shows some status. Capital letters mean inactive. | |||
* MM: Motor left and right. Lowercase means the motor controller is active. | |||
* U: Is the USB connection active? | |||
* I: Is the IMU (accelerometer and gyro) active? | |||
* D: Is the distance sensor (IR sensor) active (powered)? | |||
* G: Is the gamepad active (Green gamepad using the USB-host connector) and in manual control mode? | |||
* A: Is the magnetic encoder connected (AS5147 on SPI-bus)? | |||
Some of these letters may be missing if they are irrelevant to the robot and the software removed. | |||
=== Circuit diagram === | === Circuit diagram === | ||
Line 13: | Line 33: | ||
[[File:regbot_6.3.png | 900px]] | [[File:regbot_6.3.png | 900px]] | ||
Figure 1. The Regbot circuit. | Figure 1. The Regbot circuit - version 6.3. Click (twice) to zoom. | ||
=== PCB - 3D view === | === PCB - 3D view === | ||
Line 19: | Line 39: | ||
[[File:regbot_6.3_PCB.png | 900px]] | [[File:regbot_6.3_PCB.png | 900px]] | ||
Figure 2. 3D view from KiCad. | Figure 2. 3D view from KiCad (version 6.3 PCB). | ||
=== PCB === | === PCB === | ||
Line 27: | Line 47: | ||
[[File:regbot_6.3_PCB_2.png | 900px]] | [[File:regbot_6.3_PCB_2.png | 900px]] | ||
Figure 5. PCB with more trace details. | Figure 5. PCB with more trace details (Version 6.3 PCB). |
Latest revision as of 13:32, 22 October 2024
Back to Regbot
Back to Basebot
Motor type
The Regbot/Basebot motor is of the type JGA25-370, 6V, gear 9.6:1. The encoder has 12 magnet poles and two hall sensors.
O-LED display
The display shows the robot's status. The top line will show the robot type (in this case Robobot), but can be replaced by user software. The center line is the robot's number and name. The bottom line shows time in seconds (to see that it is alive), the battery voltage, the hardware type (the PCB version, in this case 8), and a device status string.
The device string, here "MMuIdGA", shows some status. Capital letters mean inactive.
- MM: Motor left and right. Lowercase means the motor controller is active.
- U: Is the USB connection active?
- I: Is the IMU (accelerometer and gyro) active?
- D: Is the distance sensor (IR sensor) active (powered)?
- G: Is the gamepad active (Green gamepad using the USB-host connector) and in manual control mode?
- A: Is the magnetic encoder connected (AS5147 on SPI-bus)?
Some of these letters may be missing if they are irrelevant to the robot and the software removed.
Circuit diagram
Figure 1. The Regbot circuit - version 6.3. Click (twice) to zoom.
PCB - 3D view
Figure 2. 3D view from KiCad (version 6.3 PCB).
PCB
Figure 4. PCB layout.
Figure 5. PCB with more trace details (Version 6.3 PCB).