Advanced Search

Search Results (Searched for: raspberry)

07 Feb 2024 12:24
Replied by klopp on topic Which Mesa Card Should I Buy?

Which Mesa Card Should I Buy?

Category: Driver Boards

The guide looks very good, would've really helped me when I got started.

The Raspberrys should also be able to connect via ethernet, don't they? That should also work for the Pi5, so it's not completely unusable.
I'm not really deep into this topic so take my word with a bit of caution, this is just a quick thought that came into my mind.

The "expansion ports" section does explain that the ports might not be compatible with each other, but it doesn't really say which ports are exactly compatible.

Maybe a table like:
|Source|Target|Compatible|Comment|
|26 Pin|DB25|Yes|Needs adapter/custom firmware|
for all possible combinations could help.

Also a quick note that you need to connect ethernet ports directly without a switch, otherwise someone might want to use a PC with only one ethernet port that he needs for internet and tries to combine it with a switch. Same goes for the sserial communication ofc.

Again, these are just my thoughts reading through the draft, other than that it really looks great so far.
07 Feb 2024 02:24

Which Mesa Card Should I Buy?

Category: Driver Boards

Great work, just for the direct connection (spi), might be an idea for the time being to mention the RPi5 is unsupported at the moment. Wouldn't want anyone to throw money at something that doesn't work yet (grumble grumble grumble).
 

How's this for section 4?
  • Raspberry Pi
    • Pi plugs directly in to a Mesa motherboard via the Pi’s GPIO pins
      • NOTE - RPi 5 is not supported for direct plug-in as of 2/2024
06 Feb 2024 15:24

LitexCNC: firmware and driver for 5A-75B and 5A-75E

Category: Driver Boards

Can you post the error?

At this moment there is a known bug with the detection of the correct architecture. Therefore I would recommend to use the -a flag for the command install_toolchain. For example, for installing on a Raspberry Pi:
litexcnc install_toolchain -a arm64

Or for a 64-bit Desktop:
litexcnc install_toolchain -a x64
05 Feb 2024 21:22 - 08 Feb 2024 01:48

Which Mesa Card Should I Buy?

Category: Driver Boards

4 - FPGA CARDS

PC CONNECTION
Mesa offers FPGA main cards with a variety of different PC connection types.  First decision is which connection method is used as this will depend on your computer hardware:

    • Ethernet
        ◦ Ethernet cable from the LCNC computer (PC or Raspberry Pi) to the Mesa FPGA card
        ◦ No additional hardware is required
        ◦ Network switches will interfere with the Mesa ethernet connection.  If the host computer only has one ethernet port, you must use a different port for internet connections (i.e. USB WiFi)
    • SPI
        ◦ Raspberry Pi plugs directly in to a Mesa motherboard via the Pi’s GPIO pins
            ▪ 7C80 & 7C81 cards
            ▪ NOTE - rpi 5 is not supported for direct plug-in (SPI) as of 2/2024
    • Plug-N-Go kits
        ◦ A Mesa card is plugged in to a PC’s internal PCI or PCIE slot, and a second card, external to the PC, is plugged in to the PCI card.
        ◦ The second card is connected to outside hardware (drives, IO components, etc.)

There are other host computer-to-Mesa connection methods available, but those are less frequently selected by novice LCNC users and will not be discussed in this guide.

ONBOARD IO
Some FPGA cards have onboard IO and/or drive outputs, and some don't.  As an example, compare a 7i76EU with a 7i92TH.  They are both FPGA main cards and both do approximately the same thing, but the 7i76EU has onboard IO connectors and the 7i92TH doesn’t

The onboard IO type is an ‘all-in-one’ arrangement with screw terminal connections for drives as well as analog & digital inputs and outputs.  This type also has one (or two) expansion connectors for use with daughter cards.

The other type of FPGA card has no onboard drive/IO screw terminal connections, but it does have connectors for use with daughter cards.  Examples of this type are the 7i80DB or 7i92TH.

Plug-N-Go kits are, essentially, a ‘no-onboard IO’ FPGA card coupled with an external drive and/or IO daughter card which has screw terminals.

As far as the novice LCNC user is concerned, there is no performance difference between an ‘all-in-one’ FPGA card and an equivalent no-IO FPGA card combined with suitable daughter card(s).

Which type of card to select is primarily dependent on which, if any, daughter cards are desired, as well as packaging/mounting restrictions.  A very large ‘all-in-one’ card, such as a 7i95T, may be harder to fit in a tight enclosure than a 7i92TH with remote-mounted daughter cards.

On the other hand, if you have the space an all-in-one FPGA card can be tidy as there are no inter-card cables or multiple mounts to deal with.

EXPANSION PORTS
FPGA cards can also be categorized by which expansion port type is used to connect daughter cards:

    • 'All-in-one' FPGA cards have one or two 26-pin expansion connectors.
    • No onboard IO FPGA cards may have
        ◦ Two (or more) 26-pin connectors, or
        ◦ Two (or more) DB25 connectors, or
        ◦ A combination of 26-pin and DB25, or
        ◦ Two (or more) 50-pin IDC connectors

The type of expansion port provided by an FPGA main card is very important to understand because while a DB25 daughter card can be adapted to a 26-pin FPGA port with a special cable, 50-pin daughter cards cannot be plugged in to DB25/26-pin connectors (and vice-versa).

Simplified, an FPGA’s expansion port(s) must be compatible with the daughter card(s) connection type.

 
05 Feb 2024 12:23 - 05 Feb 2024 12:24

LinuxCNC 2.9.2 Raspberry pi 5 cannot hange resolution

Category: General LinuxCNC Questions

Thank you so much it worked ! I used :
7zz x image_pi5_rt.zip
command in Ubuntu terminal to extract
05 Feb 2024 10:11

LinuxCNC 2.9.2 Raspberry pi 5 cannot hange resolution

Category: General LinuxCNC Questions

When i download the image and extract it i get error, third attempt.

 

The pi5 image from the site is the one with video driver problems.

 

I checked.
he file must be decompressed with 7zip (www.7-zip.org/) and the image can be written to SD with Balena Etcher (etcher.balena.io/).

As you can see from the photo, LinuCNC works and you can select the screen resolution.

 


 
05 Feb 2024 06:31

Transformer isolation outputs

Category: Driver Boards

While looking at options to add a few isolated outputs to my 7i92th. I recalled a post by PCW " here " saying the SSR module is for transformer isolation. Sounds interesting.

After reading the hostmot2 SSR section of the docs and taking a close look at my 7i96s as a reference. I think I have a grasp on how this is being done. However I do have a few questions.

 I assume the line driver / buffer protects the fpga pins and can better drive the primary coil. Is a inverted output line driver / buffer required or would a non inverted IC work the same? 

 How critical is capacitor value? I was unsure how to properly calculate the values for the primary and secondary transformer capacitors.

Here is what I came up with for adding a few SSR outputs to my 7i92th (heavily 7i96s influenced). I wanted to get some feedback before routing the board traces and ordering a pcb. Some components differ from what is on my 7i96s, I am just trying to use what I have on hand. I can however make changes if I have made poor component selections.



Thank you in advance for your advice.
05 Feb 2024 02:43

LinuxCNC 2.9.2 Raspberry pi 5 cannot hange resolution

Category: General LinuxCNC Questions

When i download the image and extract it i get error, third attempt.

 

The pi5 image from the site is the one with video driver problems.
 
04 Feb 2024 07:52

Linuxcnc + raspberry Pi + ethercat project opensource

Category: EtherCAT

Very nice. Try monitors from greentouch. www.greentouch.com.cn/?list_9/
Can you list specifications for your spindle and x,y,z stages?

The specific motor and drive models of X, Y, Z and Spindle are indicated in the Project Procedure List.
Thank you for your recommendation. I'll buy one and try it next time.
04 Feb 2024 07:48

Linuxcnc + raspberry Pi + ethercat project opensource

Category: EtherCAT

I didn't use Beckhoff IO devise in this project, so I don't really clean up the license, or do you mean the ethercat licence? I didn't check this specifically. This project is only for internal use of the company, not for sale, so I'm not sure whether it violates Beckhoff licence.
03 Feb 2024 22:08

Linuxcnc + raspberry Pi + ethercat project opensource

Category: EtherCAT

Have you managed to work around the strange Beckhoff licence?

I don't think there is an issue here for software. If a machine design is used to make a machine  to sell  for profit, you need to have a company and register for a free license with tthe Ethercat Technology Group
03 Feb 2024 22:01

Linuxcnc + raspberry Pi + ethercat project opensource

Category: EtherCAT

Very nice. Try monitors from greentouch. www.greentouch.com.cn/?list_9/
Can you list specifications for your spindle and x,y,z stages?
03 Feb 2024 10:31

Linuxcnc + raspberry Pi + ethercat project opensource

Category: EtherCAT

Have you managed to work around the strange Beckhoff licence?
02 Feb 2024 03:41 - 02 Feb 2024 03:41

Linuxcnc + raspberry Pi + ethercat project opensource

Category: EtherCAT

PROJECT VLOG: space.bilibili.com/341589947/channel/col...ondetail?sid=1918828
GitHub: github.com/rabin-HE/OPENCNC-J
  • Introduction
    • This is an open-source integration project based on Linuxcnc. Its aim is to facilitate electrical engineers in using a combination of Linuxcnc + EtherCAT with CIA402 protocol + Raspberry Pi (or X86 - Debian).
01 Feb 2024 10:10

PID Problems: Jerking while in steady run state

Category: General LinuxCNC Questions

I think I've finally licked it.

I hooked the TMC5041 clock up to the clock on the Raspberry Pi. It didn't detect any improvement. So then I created a test program that essentially runs the servo loop like LinuxCNC, calling the same code just outside LinuxCNC. The problem was still there only not as bad.

I then started commenting out an non-essential TMC5041 register reads. And like magic the position jumps stopped. So in the end my driver loop was too slow. Reminds me of the old saying, when you hear hoofbeats think horses not zebras.

It took me so long to find the issue because the halscope graph didn't look like there was a delay. I expected the position number to flatten out before jumping. Maybe this a case of the graphing library helping too much. I also thought the SPI reads would be much faster than they actually seem to be.

My plan going forward is to have separate functions for issuing the commands to the TMC5041 and reading data back from it.
Displaying 616 - 630 out of 1060 results.
Time to create page: 1.122 seconds
Powered by Kunena Forum