- Hardware & Machines
- Driver Boards
- 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
- freemoore
- Offline
- Premium Member
-
Less
More
- Posts: 94
- Thank you received: 14
10 Jan 2026 15:17 #341237
by freemoore
7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit) was created by freemoore
Hi,
I'm looking to check that this combination is viable, and if so for the relevant firmware: 7i80HD-16 or 25, 7i48, 7i42TA, 7i84, and pktUART for MB2HAL.
7i48 is for 5x analogue +/-10v servo amps and 1x analogue VFD.
I need quite a lot of 24V I/O, some of which can be non-realtime, some of which will need to be realtime. Intending to use the cheap Geroosaty Modbus 16i/16o boards for the non-realtime and the 7i84 for realtime; maybe a relay board via the
Is it possible to use some pins on the 7i42TA as a smart serial port for the 7i84, and some as a A+/B- (single ended) for MB2HAL?
If not I can probably get away with level converters 5V-24V on the 7i42TA and the USB RS485 converter for the modbus stuff, but not having to buy additional boards would be great at this point - already have the above mesa boards on hand.
Many thanks,
Andy
I'm looking to check that this combination is viable, and if so for the relevant firmware: 7i80HD-16 or 25, 7i48, 7i42TA, 7i84, and pktUART for MB2HAL.
7i48 is for 5x analogue +/-10v servo amps and 1x analogue VFD.
I need quite a lot of 24V I/O, some of which can be non-realtime, some of which will need to be realtime. Intending to use the cheap Geroosaty Modbus 16i/16o boards for the non-realtime and the 7i84 for realtime; maybe a relay board via the
Is it possible to use some pins on the 7i42TA as a smart serial port for the 7i84, and some as a A+/B- (single ended) for MB2HAL?
If not I can probably get away with level converters 5V-24V on the 7i42TA and the USB RS485 converter for the modbus stuff, but not having to buy additional boards would be great at this point - already have the above mesa boards on hand.
Many thanks,
Andy
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 17594
- Thank you received: 5145
10 Jan 2026 15:46 #341239
by PCW
Replied by PCW on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
MB2HAL would need the USB----> RS-485 adapter
hm2-modbus would use PKTUART firmware on the 7I80
For the 7I84 and hm2-modbus you would need a TTL --> RS-485
(for Modbus) and a TTL --> RS-422 adapter (for the 7I84)
These adapters are really just a single driver chip on a small PCB
hm2-modbus would use PKTUART firmware on the 7I80
For the 7I84 and hm2-modbus you would need a TTL --> RS-485
(for Modbus) and a TTL --> RS-422 adapter (for the 7I84)
These adapters are really just a single driver chip on a small PCB
The following user(s) said Thank You: freemoore
Please Log in or Create an account to join the conversation.
- freemoore
- Offline
- Premium Member
-
Less
More
- Posts: 94
- Thank you received: 14
10 Jan 2026 18:52 #341244
by freemoore
Replied by freemoore on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
Thank you PCW - so more questions...
Am I right in thinking that the chips is would be converting 0-5v signals to and from the 7i42TA to:
a differential pair for the rs485 with a single bidirectional converter, and:
two, unidirectional, differential pairs for Tx/Rx for 422?
I'm happy to have the USB-RS485 adapter as a fallback, but would like to be able to try keeping all the I/O coming through Mesa cards. Is it possible for the 7i42TA to provide the TTL I/O needed?
If so, could you make a 7i80HD firmware with 1x 7i48, 2x smartserial via 7i42 TTL, and 1x PKTUART via 7i42 TTL?
Am I right in thinking that the chips is would be converting 0-5v signals to and from the 7i42TA to:
a differential pair for the rs485 with a single bidirectional converter, and:
two, unidirectional, differential pairs for Tx/Rx for 422?
I'm happy to have the USB-RS485 adapter as a fallback, but would like to be able to try keeping all the I/O coming through Mesa cards. Is it possible for the 7i42TA to provide the TTL I/O needed?
If so, could you make a 7i80HD firmware with 1x 7i48, 2x smartserial via 7i42 TTL, and 1x PKTUART via 7i42 TTL?
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 17594
- Thank you received: 5145
10 Jan 2026 19:46 #341246
by PCW
Replied by PCW on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
Yes, you can feed the TTL signals through the 7I42TA
I can build the firmware in the next day or so
I can build the firmware in the next day or so
Please Log in or Create an account to join the conversation.
- freemoore
- Offline
- Premium Member
-
Less
More
- Posts: 94
- Thank you received: 14
10 Jan 2026 20:19 #341248
by freemoore
Replied by freemoore on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
Great! Thank you for taking the time, as always.
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 17594
- Thank you received: 5145
18 Jan 2026 21:50 #341553
by PCW
Replied by PCW on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
7I80HD configurations (both -16 and -25) for 7I48+7I52
No PktUART support not sure if you expected MODBUS support on this
I can add this later if desired
No PktUART support not sure if you expected MODBUS support on this
I can add this later if desired
Attachments:
Please Log in or Create an account to join the conversation.
- freemoore
- Offline
- Premium Member
-
Less
More
- Posts: 94
- Thank you received: 14
20 Jan 2026 09:56 #341606
by freemoore
Replied by freemoore on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
Thanks PCW, this got us our first axis movements on the Morbidelli since starting the project. Yes, I did want 2x modbus ports and 2x smartserial on this if possible. Could you confirm that this should work (with the RS422/485 adapters) through 7i42TA pins also?
Please Log in or Create an account to join the conversation.
- freemoore
- Offline
- Premium Member
-
Less
More
- Posts: 94
- Thank you received: 14
20 Jan 2026 16:33 #341612
by freemoore
Replied by freemoore on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
The 7i48 doesn't seem to be reading the encoders. Tried with the servo's built in ones; oscilloscope sees a/b/z pulses; tried with a cheap lbd3806 A/B enc both at 5v and at 24v - again, the scope can see a/b pulses, but nothing from the 7i48. (differential/single-ended set appropriately for each different encoder).
mesaflash readhmid shows there are encoder modules but is it weird that 'Registers:' is 0 for MuxedQCountSel?:
Module: MuxedQCount
There are 12 of MuxedQCount in configuration
Version: 4
Registers: 5
BaseAddress: 3600
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: MuxedQCountSel
There are 1 of MuxedQCountSel in configuration
Version: 0
Registers: 0
BaseAddress: 0000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
PWM is working on the 7i48 and making servos move, just no feedback.
What have I missed?
mesaflash readhmid shows there are encoder modules but is it weird that 'Registers:' is 0 for MuxedQCountSel?:
Module: MuxedQCount
There are 12 of MuxedQCount in configuration
Version: 4
Registers: 5
BaseAddress: 3600
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: MuxedQCountSel
There are 1 of MuxedQCountSel in configuration
Version: 0
Registers: 0
BaseAddress: 0000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
PWM is working on the 7i48 and making servos move, just no feedback.
What have I missed?
Attachments:
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 17594
- Thank you received: 5145
20 Jan 2026 16:51 #341614
by PCW
Replied by PCW on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
24V ?
If the encoder has 24V outputs, that would likely damage the 7I48
Are these single ended encoders (5 wire) or differential (8 wire)?
Is the 7I48 jumpered to match the encoder type?
One way to check the encoder inputs is to disconnect them from the encoders,
set the input modes to single ended and the selectively ground the A,B and index
inputs while watching the hal a,b,and index pins with halshow. These
pins would be named something like:
hm2_7i80.0.encoder.00.input-a
hm2_7i80.0.encoder.00.input-b
hm2_7i80.0.encoder.00.input-index
If the encoder has 24V outputs, that would likely damage the 7I48
Are these single ended encoders (5 wire) or differential (8 wire)?
Is the 7I48 jumpered to match the encoder type?
One way to check the encoder inputs is to disconnect them from the encoders,
set the input modes to single ended and the selectively ground the A,B and index
inputs while watching the hal a,b,and index pins with halshow. These
pins would be named something like:
hm2_7i80.0.encoder.00.input-a
hm2_7i80.0.encoder.00.input-b
hm2_7i80.0.encoder.00.input-index
Please Log in or Create an account to join the conversation.
- freemoore
- Offline
- Premium Member
-
Less
More
- Posts: 94
- Thank you received: 14
20 Jan 2026 18:41 #341620
by freemoore
Replied by freemoore on topic 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
Only the temporary test encoder was given 24V (directly, not via the 7i48) and then only briefly, so fingers crossed I haven't killed it.
The 3 encoders I need to use are the split output from 3x Yaskawa servopack, so physical encoder on back of servo is connected to the servopack, which provides a, /a, b, /b, c, /c outputs ("Divided encoder signals are output"). Unplugged from the 7i48, these are visible on an oscilloscope.
The single ended/differential jumpers were correctly set.
I watched encoder.01.position, encoder.01.rawcounts, and encoder.01.counts (iirc) while the Y axis was moving and Y encoder was wired in to the 7i48; all encoder counters remain at 0.
The one thing that stands out to me on the wiring side is that there's no route for the +5V encoder supply from the 7i48, to go into the servopack. However per the attached diagram (screenshot from the servopack manual), no +5V line is shown.
The 3 encoders I need to use are the split output from 3x Yaskawa servopack, so physical encoder on back of servo is connected to the servopack, which provides a, /a, b, /b, c, /c outputs ("Divided encoder signals are output"). Unplugged from the 7i48, these are visible on an oscilloscope.
The single ended/differential jumpers were correctly set.
I watched encoder.01.position, encoder.01.rawcounts, and encoder.01.counts (iirc) while the Y axis was moving and Y encoder was wired in to the 7i48; all encoder counters remain at 0.
The one thing that stands out to me on the wiring side is that there's no route for the +5V encoder supply from the 7i48, to go into the servopack. However per the attached diagram (screenshot from the servopack manual), no +5V line is shown.
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
- Hardware & Machines
- Driver Boards
- 7i80HD+7i48+7i42TA+7i84 Mesa firmware request (morbidelli author 503 retrofit)
Time to create page: 0.243 seconds