Advanced Search

Search Results (Searched for: raspberry pi 3)

08 Feb 2024 16:09

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

Category: Driver Boards

Hello,

have the JOSON examples on the instructions page ever been fully tested?
I have compiled and flashed the example V8.0 12/14 on my 5A-75B V8.2 FPGA board with my Raspberry pi4 according to the described instructions. I have a small gantry milling machine with 2 Y-axes and an additional rotary axis (XYYZA).
To test my Linuxcnc configuration, I made a small test setup with 5 stepper motors.
The first 4 stepper motor outputs on the FPGA board
stepgen.00.... j7:0 with j7:1
stepgen.01.... j7:2 with j7:4
stepgen.02.... j7:5 with j7:6
stepgen.03.... j8:0 with j8:1
work perfectly. The home movement also works without any problems.

The last two stepper motor outputs:
stepgen.04.... j8:2 with j8:4
stepgen.05.... j8:5 with j8:6

show a strange behavior. As soon as a movement (e.g. home movement) is initiated,
the connected stepper motor starts to turn in a certain direction and can only be stopped,
the FPGA board is disconnected from the power supply.
The stepper motor continues to rotate even when the Raspberry is no longer connected to the board.
It doesn't matter which axis I assign this output to in Linuxcnc.
The stepper motor connected to these outputs shows this behavior.
Has anyone ever tested a 5A-75B V8.x with more than 4 axes?

Best regards
Uwe


I've tested up to 4 axes indeed. Will add a bug report to LitexCNC and will investigate ASAP.
08 Feb 2024 16:07

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

Category: Driver Boards

raspberry pi5 works for flashing or only pi4 works?

Pi5 is fully supported and working, also for programming. When using the Pi5 for running LinuxCNC, it is required to select spidev as connection.

Explanation: for Pi4 the pigpio connection is recommended, as the communication is slightly faster. However, the pigpio module is not yet ported to the Pi5 because it has a complete new GPIO chipset.
08 Feb 2024 09:25

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

Category: Driver Boards

raspberry pi5 works for flashing or only pi4 works?
07 Feb 2024 22:14

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

Category: Driver Boards

Hello,

have the JOSON examples on the instructions page ever been fully tested?
I have compiled and flashed the example V8.0 12/14 on my 5A-75B V8.2 FPGA board with my Raspberry pi4 according to the described instructions. I have a small gantry milling machine with 2 Y-axes and an additional rotary axis (XYYZA).
To test my Linuxcnc configuration, I made a small test setup with 5 stepper motors.
The first 4 stepper motor outputs on the FPGA board
stepgen.00.... j7:0 with j7:1
stepgen.01.... j7:2 with j7:4
stepgen.02.... j7:5 with j7:6
stepgen.03.... j8:0 with j8:1
work perfectly. The home movement also works without any problems.

The last two stepper motor outputs:
stepgen.04.... j8:2 with j8:4
stepgen.05.... j8:5 with j8:6

show a strange behavior. As soon as a movement (e.g. home movement) is initiated,
the connected stepper motor starts to turn in a certain direction and can only be stopped,
the FPGA board is disconnected from the power supply.
The stepper motor continues to rotate even when the Raspberry is no longer connected to the board.
It doesn't matter which axis I assign this output to in Linuxcnc.
The stepper motor connected to these outputs shows this behavior.
Has anyone ever tested a 5A-75B V8.x with more than 4 axes?

Best regards
Uwe
07 Feb 2024 12:59 - 07 Feb 2024 14:31

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

Category: Driver Boards

That was the problem..
Because i don't have raspberry pi how can flash the firmware?
I have xgecu flash memory programmer but to program the flash chip (unsolder-program-resolder) needs BIN firmware file not BIT.
Where can i find BIN file for 5A-75E v8.0 ?
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.
Displaying 691 - 705 out of 944 results.
Time to create page: 0.867 seconds
Powered by Kunena Forum