ESP32-P4 - LinuxCNC 5ax Motion Control Board
22 Aug 2024 11:03 - 22 Aug 2024 11:08 #308384
by Mecanix
ESP32-P4 - LinuxCNC 5ax Motion Control Board was created by Mecanix
Greetings, Super Automation Crew!
Some heads up on the significance of the upcoming Espressif's high-performance ESP32-P4. There are 55 GPIOs on that beast (GP as in General purpose!!). Slightly more if you add the dedicated DSI and CSI ports, but all in all 55 IOs is what that HFreq silicon will put up with.
I'd like to replicate an all-integrated & true-isolated networked motion control board I've recently completed with a FPGA, however, using a ESP32-P4NRW32 part this time. Before I crack on and route some extra bits, can I please poke your expertise and ask what would make this board ideal hardware for Lcnc devs and alike? Let the ideas and suggestions flow!!
[Unrelated but related] Here's some visuals of its 10x10 QFN-104 footprint (0.35mm pitch btw lol), its GPIOs and PSUs. The actual dev board I'll be using for testing this motion control board project.
Some heads up on the significance of the upcoming Espressif's high-performance ESP32-P4. There are 55 GPIOs on that beast (GP as in General purpose!!). Slightly more if you add the dedicated DSI and CSI ports, but all in all 55 IOs is what that HFreq silicon will put up with.
I'd like to replicate an all-integrated & true-isolated networked motion control board I've recently completed with a FPGA, however, using a ESP32-P4NRW32 part this time. Before I crack on and route some extra bits, can I please poke your expertise and ask what would make this board ideal hardware for Lcnc devs and alike? Let the ideas and suggestions flow!!
[Unrelated but related] Here's some visuals of its 10x10 QFN-104 footprint (0.35mm pitch btw lol), its GPIOs and PSUs. The actual dev board I'll be using for testing this motion control board project.
Last edit: 22 Aug 2024 11:08 by Mecanix.
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
22 Aug 2024 12:35 - 22 Aug 2024 12:37 #308391
by meister
Replied by meister on topic ESP32-P4 - LinuxCNC 5ax Motion Control Board
do you already know which firmware you want to use?
Remora ?
or maybe the one from @wez who raved about the P4:
forum.linuxcnc.org/18-computer/51816-esp...en-usb-plug-and-play
or something new ?
Remora ?
or maybe the one from @wez who raved about the P4:
forum.linuxcnc.org/18-computer/51816-esp...en-usb-plug-and-play
or something new ?
Last edit: 22 Aug 2024 12:37 by meister.
Please Log in or Create an account to join the conversation.
22 Aug 2024 12:53 - 22 Aug 2024 13:00 #308393
by Mecanix
Replied by Mecanix on topic ESP32-P4 - LinuxCNC 5ax Motion Control Board
No FW preference at this early stage. I literally just got the hardware to work, after two iterations. So far only tried the built-in hardware counter with a ABZ encoder spun at 5kRPM (dremel chuck hooked on the encoder's shaft lol). Didn't miss a heart beat, does Hello World stuff, blink leds and 50meg SPI with zero drama.
Thread's really is "For Ideas & Suggestions" on hardware add-ons. I know with certainty the Lcnc mcu residents will have a blast with that fast silicon and free flow of GPIOs. Happy to put some cool and quiet HW together for them - all done for our RIO 5ax board already, and so... why not - easy migration!!
Thread's really is "For Ideas & Suggestions" on hardware add-ons. I know with certainty the Lcnc mcu residents will have a blast with that fast silicon and free flow of GPIOs. Happy to put some cool and quiet HW together for them - all done for our RIO 5ax board already, and so... why not - easy migration!!
Last edit: 22 Aug 2024 13:00 by Mecanix.
The following user(s) said Thank You: meister
Please Log in or Create an account to join the conversation.
Time to create page: 0.067 seconds