Installed firmware on both board and TFT. I can long press the knob and switch between the two modes. Marlin works - I have control over all axis and can verify movement is normal. Touchscreen mode reads ‘no printer attached’.
I’ve read through the posts here and tried to change baud to 250000 w/ no luck. Also tried a variety of connections with the gray cables omitted and the black TFT cable omitted. The numbers on this pic in the instructions are super confusing. But, I imagine that if marlin works via the knob, the gray cables are setup properly, rt?
I think when I first set it up I had the black TFT cable plugged in upside down on the board. Could I have fried the touch connection?
I don’t mind using the marlin interface - would I be losing any functionality by doing this and avoiding the touch interface?
Your serial cable looks to be placed right. Reversing the cable does not do any damage (guess how I know that). So it must be a firmware or speed thing. Which firmware (mainboard) do you use?
Try setting #define SERIAL_PORT -1
and #define SERIAL_PORT_2 0 or #define SERIAL_PORT_2 1
Ok - I found the configuration.h file within the marlin zip file - I can open this via text editor and make the changes. Would I then need to compile a new firmware.bin file and flash it to the board?
That was easy but I just went down a rabbit hole trying to build the firmware. According to these instructions, Since SKR is an arm cortex board I can’t use Arduino to compile the firmware. I walked through the downloading marlin instructions on installing via sublime text 3 and also installed Python 2.7. I believe I successfully built the autobuild menu.
When I run Auto Build > PIO Upload I just get a blank black window. Upon closing it I can see the code that ran. It includes:
FileNotFoundError: [WinError 2] The system cannot find the file specified
And it also lists python version 3.7.2 (I have an alternate build of python installed for other projects)
Am I on the right track here or is there an easier way to change 2 characters and create a bin file?
I should specify, not sure if it makes a difference - I don’t plan to use the USB port and tether to a computer - I’d just like to use the touchscreen menu if it has extra features beyond marlin. Eventually I’d like to add a gamepad/joystick for moving the machine, but from what I read I’ll need a Pi and more code.
Very cool - I didn’t realize VS Code was a separate (and free) program apart from MS Visual Studio - I was able to download the and install it - followed Chris’s video - thanks for that Kees. I compiled and uploaded the new bin w/out issue. I can tell the new firmware took - I see a custom name for the CNC that I specified via the Marlin mode.
First I tried the -1, 1 settings for SERIAL_PORT I’m still got a 'no printer attached error). I also tried the firmware Kees compiled and that had the same result - still no printer via touch. Then I tried the 1, -1 that Jeff just suggested and still the same result.
I just downloaded the ZIP again and opened it in a new folder - checked the configuration.h file and it does read 1, -1. I copied the firmware.bin file to the micro SD and installed it - reset the board and I still get the same ‘no printer attached’ message via touch mode.
Here’s a screenshot of my downloads folder - I believe I’m using the right files and have been since last night: