Replies: 11 comments 28 replies
-
Again, basic support will be to add code to set up the clock tree and perhaps add a few other things like linker script and startup code. I usually do this by creating a new project for the processor in the STM32CubeIDE and copy the needed bits over. So fairly easy. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the update. I was thinking for WiFi that it could be via SPI but maybe via UART would be simpler to setup. It will be easy to breakout one of the UART ports for WiFi as I believe this MCU also supports USB. Is that something you can add as well or should I use my own USB - UART interface? I read your comments for the STM32F446 discussion and need to take into consideration unique GPIO numbers for each input (interrupt). I guess I will be limited to 16 inputs (Limit, Control, peripherals and AUX In) |
Beta Was this translation helpful? Give feedback.
-
Awesome. I have been playing around with STM32CubeIDE and noticed that when I enabled ETHERNET and USB_OTG_FS there was a clock conflict that the IDE could not resolve. I think then that just using an external USB-UART will be the safetest option. I am thinking USART 1 & 6 or UART 7 & 8 as the pins for both as they are right next to each other (makes it easier for running PCB tracks). What would you suggest is the better option? For WiFi via UART, I assume there will be a requirement for an Interupt? |
Beta Was this translation helpful? Give feedback.
-
I'd support pledge for the option of adding wiznet The even better way were to design a nearly bare breakout with ethernet, usb, sd, flash on it. Somebody of you in the pipeline of such a thing? |
Beta Was this translation helpful? Give feedback.
-
Hi Team,
I have a conceptual design based on default pin mappings obtained from
STM32CubeIDE, (Ethernet via LAN8720 interface IC, Onboard USB, USART 6 for
Future WiFi, SPI [4] for SD Card). Is it possible to create the relevant
build / linker files with these as minimum defaults? I can also provide a
full Map file if that also helps.
Cheers and have a great day
George
…On Wed, Mar 6, 2024 at 1:18 AM Terje Io ***@***.***> wrote:
That basically can be done by copying the low level code over from the
F4xx driver and (re)test. BTW it is not a good idea to have ethernet and
sdcard sharing the same SPI bus - it is workable but file transfer
throughput will be severely limited, possibly by a factor of ten or more.
—
Reply to this email directly, view it on GitHub
<#16 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANYETO5ITHXRPJ5TVMBTJB3YWXHZZAVCNFSM6AAAAABD7AJ2GOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DMOBQHE2TS>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Here it is. The LAN8742 IC has now been added to the design. Cheers and have a great day |
Beta Was this translation helpful? Give feedback.
-
Also, what is the possibility of adding support for STM32H746ZIT6 MCU? It looks to closely replicate the STM32F7xxxx based MCU's except that it runs up to 480Mhz clock speed. If you found the F765VGT6 main.c file useful I can zip and send the H746ZIT6 main.c file as well. Cheers |
Beta Was this translation helpful? Give feedback.
-
Hi terje io,
Apologies for the late reply, I have tried to build and it has thrown 3
errors and 2 warnings:
Description Resource Path Location Type
make: *** [webui/subdir.mk:43: webui/commands_v3.o] Error 1 grblHAL Driver
STM32F756 C/C++ Problem
make: *** Waiting for unfinished jobs.... grblHAL Driver STM32F756 C/C++
Problem
fatal error: fatfs/src/ff.h: No such file or directory sdcard.h /grblHAL
Driver STM32F756/sdcard line 49 C/C++ Problem
Invalid project path: Missing project folder or file: /grblHAL Driver
STM32F756/keypad for Source path. grblHAL Driver STM32F756 pathentry Path
Entry Problem
Invalid project path: Missing project folder or file: /grblHAL Driver
STM32F756/oled for Source path. grblHAL Driver STM32F756 pathentry Path
Entry Problem
Cheers and have a great weekend
George
…On Wed, Mar 20, 2024 at 7:22 AM Terje Io ***@***.***> wrote:
I have just commited an update with tentative F765 support (for
STM32CubeIDE).
—
Reply to this email directly, view it on GitHub
<#16 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANYETOZAVSHKYBEQGNIZGMLYZCNA5AVCNFSM6AAAAABD7AJ2GOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DQNBVGUZTC>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Thanks for your reply.
I have followed your instructions and deleted the OLED reference and have
created a Keypad folder and populated it with plugin code. I have also
re-downloaded the SD Card plugin code but I still get a SD Card error.
I have attached a few screenshots for your reference.
Regards and have a great day
George
…On Sun, Apr 7, 2024 at 3:53 PM Terje Io ***@***.***> wrote:
fatal error: fatfs/src/ff.h: No such file or directory sdcard.h /grblHAL
The sdcard folder is empty/missing?
Invalid project path: Missing project folder or file: /grblHAL Driver
STM32F756/keypad for Source path. grblHAL Driver STM32F756 pathentry Path
Entry Problem
The keypad folder is empty/missing?
Missing files/empty folders could be due to the submodules not beeing
downloaded correctly
<https://github.com/grblHAL/core/wiki/Compiling-grblHAL>.
Invalid project path: Missing project folder or file: /grblHAL Driver
STM32F756/oled for Source path. grblHAL Driver STM32F756 pathentry Path
My bad, I experimented with OLED support a while back and have left a
reference to the code in the configuration, delete it here:
image.png (view on web)
<https://github.com/grblHAL/STM32F7xx/assets/20260062/3446704a-0076-40c0-bf0f-fb0e3f4482b4>
—
Reply to this email directly, view it on GitHub
<#16 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANYETO7G7X7WIS3X4Q655HDY4DNO3AVCNFSM6AAAAABD7AJ2GOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TAMZTHA2TM>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Just quickly, do the Probe and Safety Door also need to be assigned to AUX (Input) ports? Cheers George |
Beta Was this translation helpful? Give feedback.
-
Would you kindly advise if you can add support for I2C4? I2C4-SDA - GPIO D13 I have also been enabling more options (in my_machine.h file) and was curious if you are interested in the warnings that have been thrown. Regards George |
Beta Was this translation helpful? Give feedback.
-
I am also looking at the STM32F765VGT6 (100 pin, 1M Flash, 512K RAM, 216MHz). I assume that it will be fairly easy to add support for this specific MCU with Ethernet, WiFi compatability, allow WebUI and to use HSI / LSI clocks?
Cheers
George
Beta Was this translation helpful? Give feedback.
All reactions