Advanced Search

Search Results (Searched for: 7c81)

  • dann1324
  • dann1324
27 Dec 2025 13:46
Replied by dann1324 on topic 7c81 + 7i73

7c81 + 7i73

Category: Driver Boards

Okay,I did a dumb haha. I got a little too hung up on pncconf not picking up the 7i73. So I started linuxcnc and ran halcmd show pin | grep 7i73 and they're all there. I'm just going to set my pins in my hal file and it should be good to go
  • dann1324
  • dann1324
27 Dec 2025 13:09
Replied by dann1324 on topic 7c81 + 7i73

7c81 + 7i73

Category: Driver Boards

Thanks for the quick response. I ran mesaflash --device 7c81 --addr /dev/spidev0.0 --spi --sserial and seems like it's communicating with the 7i73! I'm still not sure why pncconf isn't showing it? Is there some extra hal configuration that I need to do?

Here's the truncated output from the mesaflash command, just to show it is there
...
SSLBP port 0:
SSLBP Version: 1.43
SSLBP Channels: 2
SSLBP Baud Rate: 2500000
sserial device at channel 1: 7I73 (unit 0x130001F9)
SwRevision = 14
HwRevision = 1
NVBaudRate = 2.5Mb
NVUnitNumber = 0x130001F9
NVWatchDogTimeout = 50ms
.....
  • unknown
  • unknown
27 Dec 2025 05:47
Replied by unknown on topic 7c81 + 7i73

7c81 + 7i73

Category: Driver Boards

mesaflash --device device_name [options] --sserial


mesaflash --help gives more stuff

or you can try

man mesaflash
  • dann1324
  • dann1324
26 Dec 2025 22:57
7c81 + 7i73 was created by dann1324

7c81 + 7i73

Category: Driver Boards

Hello all! I'm new here on the forum, I've been searching for a day or so now and can't really seem to figure this out. I've been using the machine with a rpi4, with the 7c81 running the 5abobx2 bitfile setup for a little while now and decided to expand with the 7i73. From what I've read, when using pncconf I should see the 7i73 or at least a way to set pins on the smart serial interface, right? So far, it never seems to show up. I have it connected to the 7c81 via a cat6 cable, and I have a power light on the 7i73. I've set the jumpers on the 7i73 to all the default locations (terminated serial, no lcd, no keypad). when using mesaflash to check the config of the 7c81, I can see the smart serial interface. I feel like there's something very simple I'm missing. I hope this isn't a repeat question, I couldn't find it here. I appreciate any help you can offer

  Module: SSerial
  There are 1 of SSerial in configuration
  Version: 0
  Registers: 6
  BaseAddress: 5B00
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 64 bytes

 
  • unknown
  • unknown
20 Dec 2025 11:01 - 20 Dec 2025 11:08
Replied by unknown on topic PicoBOB-DLX

PicoBOB-DLX

Category: Driver Boards

Yeah std breakout board, a lot of the generic Chinese one have a 0-10v converter. Mesa also sells something called spinx1 store.mesanet.com/index.php?route=produc...oduct&product_id=205 which could be connected to the 2nd port on the 7i92T.
Glass sensor would require a buffer circuit of sorts I guess, PCW would have the best advice regarding that.

I've been using an original 7i92 for years (the change was to a different FPGA for the T) and had no issues........plus a number of other cards as things grew ;)


This how good the support from Mesa is. Some users have bought clones from AliExpress (I'd recommend the genuine thing) and he's been happy to help those users out. TBH PCW has helped me out when I got bored and tried to build a clone of a 7c81 based on a Spartan6 FPGA dev board. Which does work either via SPI to Raspberry Pi 4/5 or a PC with a parallel port using the EPP protocol.

You may find some forum users very biased towards Mesa, some build machines professionally and only use Mesa, other have converted a mill or a lathe....or many other machines that I have probably missed. But they all swear by Mesa products.
Not that there aren't other options, but it's the best way if you "just wanna make chips".
  • jaro_p
  • jaro_p's Avatar
18 Dec 2025 09:15

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

Unfortunately, the situation is anything but simple… I reinstalled Bookworm, but the command:
`sudo mesaflash --spi --addr /dev/spidev0.0 --device 7c81 --readhmid`

doesn't work:

- open: No such file or directory
- No 7C81 board found

The following works:

`halcmd -kf`

`halcmd: loadrt hostmot2`

`halcmd: loadrt hm2_rpspi`

`halcmd: show all hm2`

However, I don't know how to write a new bitfile. That is, the equivalent of:

`sudo mesaflash --spi --addr /dev/spidev0.0 --device 7c81 --fallback --write bitfile-name`

I tried installing an older version of LinuxCNC – Buster. However, the libraries for installing mesaflash are missing and cannot be installed because the repositories for this version no longer exist.
  • PCW
  • PCW's Avatar
16 Dec 2025 00:32

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

7C81 configuration for 7I78 on P1, INM on first 12 P2 pins

The inm module supports up to 4 MPG encoders,
it also has built in input filtering/debouncing.

The last 5 P2 pins are left as GPIO so can be inputs/outputs
as needed


 

File Attachment:

File Name: 7c81_7i78_inm.zip
File Size:106 KB


 
  • jaro_p
  • jaro_p's Avatar
15 Dec 2025 19:53 - 15 Dec 2025 19:59

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

[/attachment]  I know that there is a configuration 7c81_7i78x2d.bit, but there is the same on P2 as on P1 - 7i78. Another 4 axes. And I don't need that for the lathe. But I would like one MPG encoder for each axis - basically to be able to control the lathe "almost" manually. The rest of P2 controls the tool turret and on P7 there are limit switches and buttons.
So that's the goal.
  • PCW
  • PCW's Avatar
15 Dec 2025 16:54

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

There is a 7I78X2 configuration: 7c81_7i78x2d.bit 

Do you need MPG encoders or high speed encoders+index?
  • jaro_p
  • jaro_p's Avatar
15 Dec 2025 14:44

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

Alternatively, could someone please create a bitfile for me for 7c81 with one 7i78 and port P2 entirely for encoders (i.e. at least 3)?
  • jaro_p
  • jaro_p's Avatar
15 Dec 2025 08:50

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

Hello, I was trying to change the bitfile in my 7c81 so that there would be only one 7i78 on port P1. Port P2 would be freed up for separate MPGs for X and Z axes. So there would be no need for 7i33 (which would probably be another complication I wouldn't go through). But in the Mesa firmware there is no 7i78x2 configuration, nor 7i78 for Xilinx ISE (*.xise). Is it possible to download this configuration somewhere else?
  • PCW
  • PCW's Avatar
05 Dec 2025 16:39

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

I suggested the G540 configuration because it includes  PWM generator that you can use
with pncconf for setting up the the spindle, the 7I76 configuration does not.

On the halcmd, yes you need the driver loaded, as I mentioned:

Note that you can list all pin and parameter names when LinuxCNC is running with:

ENCA+, ENCA-, ENCB+, ENCB-, IDX+, IDX- are all physical signal names and are not present in hal

encoder hal pins and parameters will all have names like:

hm2_7c81.0.encoder.00.position
hm2_7c81.0.encoder.00.index-enable
 etc etc

Where  the 00 in hm2_7c81.0.encoder.00.position is the encoder number

with 7C81 7i78X2d or 7I78x3d firmware, encoder 0 would be on P1

If you want to use encoder 0 on P1 for the spindle encoder, you select encoder 0
as spindle encoder  in pncconf. Similarly PWMgen 0 is on P1 with the 7I78 firmware
so pwmgen 0 would be selected for spindle speed control.





 
  • jaro_p
  • jaro_p's Avatar
05 Dec 2025 08:53

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

Thanks for the answer. There is one 7i78 -> P1 connected to 7c81, one optocoupler board on P7 and when I know how to do it, one 7i73. Why not pncconf for 7i76 but G540? It's more similar to 7i78. So with that encoder it means that it doesn't matter where and what encoder I choose, just change the name in .hal according to your example? Sorry for the question, will it be clear that it is a spindle encoder? Although it may be a stupid question, 7i78 has only one encoder and it is for the spindle... In the manual for 7c81 the encoder is marked as ENCA+, ENCA-, ENCB+, ENCB-, IDX+, IDX-. I don't know how it will look in .hal, because pncconf does not have the option to configure the 7c81 board. Well, with the list of parameters, it's clear, but as I already wrote, I'm completely lost and it's going slowly :).
  • PCW
  • PCW's Avatar
04 Dec 2025 15:24

Changes in configuration files generated in pncconfig for 7i76 to 7i78

Category: PnCConf Wizard

Whats actual hardware do you have?

It sounds like a 7C81 and one 7I78.

It that case is might be simpler to use something like a pncconf 5i25/G540 configuration
as a starting point as that would al least let you setup the PWM spindle in pncconf.

In general, if you have the correct firmware for the daughtercard, the pins don't matter
in the hal files, what is significant is the module number like stepgen 0,1,2,3, etc.
The exception is GPIO pins.

The 7I78 encoder pins will have names like hm2_7c81.0.encoder.00.position.
7I73 MPG encoders will have names like hm2_7c81.0.7i73.0.0.enc0.position

Note that you can list all pin and parameter names when LinuxCNC is running with:

halcmd show all hm2





 
  • Nathan40
  • Nathan40
04 Dec 2025 13:07

Qtplasmac- Auto Z axis movement not happening with thc proma 150

Category: Plasmac

Hi All,

I am using 7c81 board, raspi 5 with thc proma 150. I am using QTplasmaC 
The gpios and leds for UP, DOWN, Arc OK are getting connected and blinking.
However, the Auto Z axis movement not happening with thc proma 150. Attaching the files for your reference. Please help.
Displaying 1 - 15 out of 991 results.
Time to create page: 6.469 seconds
Powered by Kunena Forum