Well, I'm back to 2.1.1 because thats what Two Tree's sent me, supposedly ready to build for this machine... I got a zip of their whole SP-5_V3.1 tree. But I had to reset the first serial port to -1 before octoprint could talk to it. So other than that change, its the stock Configurations, attached. Now it appears to auto home ok, but the manual mesh creator is nutzo. The first point at the leftby WOWElectronics - Firmware - Marlin
I had to set XYZ all true to get the correct move directions. x and y seem to be near the correct scale, but z, is moving meters for a 1mm move. running into stops very noisily. I'm thinking I should turn the motor currents down to protect the machine. They are at 800ma and running into the stops is noisy, like its going to break something. Selecting X home from the menu moves Z build plate downby WOWElectronics - Firmware - Marlin
addendum: set for COREXY, X an Y are interchanged, an x move actually moves y and vice-versa. cables are correctly plugged in.by WOWElectronics - Firmware - Marlin
I assume from octoprints terminal screen? I'll give that a shot tomorrow. Is it self guided? With an m500 to save it? Thanks Bob. Now its early tomorrow, Wed the 4th here. m995 gives me warning about Marlin bugfix 2.1.2 being a development branch with a lot of stuff disabled. M995 gives me a series of Plus signs in the corners to click on, but when I do, it reports calibration failed. But it rby WOWElectronics - Firmware - Marlin
And that was it, it built. Only one minor problem reported that didn't stop the build. Compiling .pio/build/mks_robin_nano_v3_1/src/src/lcd/fontutils.cpp.o Marlin/src/inc/Warnings.cpp:199:6: warning: #warning "Note: Auto-assigned Z2 STEP/DIR/ENABLE_PINs to unused En_STEP/DIR/ENABLE_PINs. (Define NO_AUTO_ASSIGN_WARNING to suppress this warning.)" [-Wcpp] 199 | #warning "Note: Auto-assigneby WOWElectronics - Firmware - Marlin
Here are the Config files for my last post.by WOWElectronics - Firmware - Marlin
This is probably the longest thread ever. So this morning I decided to start from scratch with fresh downloads of bugfixed 2.1.2 and matching Configurations. Following directions from the wiki, I set the platformio.ini default to "default_envs = mks_robin_nano_v3_1" then located in boards.io the mks_robin_nano_v3_1 Configuration.h and placed it in the Marlin subdir of the 2.1.2 bugfixed tree ditby WOWElectronics - Firmware - Marlin
That is another thing that does not seem to work. A huge amount of the time after a power up, the y is not powered, while x and z are locked up tight. Some moves, y in particular, are spastic, moving x instead as if the y motors en pin is being noised. I've given up for the day, and I will wait for the board from Two Trees to arrive. Maybe goto the garage and make 3 more screws this week. Justby WOWElectronics - Firmware - Marlin
Checked diags, none installed. Got rid of the TMC COMM error by putting all 5 drivers in uart mode. Plugged a drive into the 5th socket to see if it used the old way of stealing extruder 2 to drive Z2, and it is, so I moved the z2 motor cable to that last driver. Then found the z motors were no longer locked by the timing belt that couples them together inside the bottom. Found another missing grby WOWElectronics - Firmware - Marlin
QuoteDust TMC COM error has many causes. 1) power, these drivers need 12/24v before or at same time as logic voltage. So powering the board just over USB will cause this error. 2) board pins are not set correctly TMC UART moder set O O O M0 O O O M1 O=O O M2 O O MKS TMC2209, MKS TMC2225, MKS TMC2208 plug in to use UART mode directly unforch its 2 am here, and all soby WOWElectronics - Firmware - Marlin
[email protected] YES!!! "project init command" - I have no idea what that is. Is it a VSCode thing? I took your ZIP file and unpacked it. I then took the ..\Marlin-2.1.1\Marlin\configuration.h file and modified it (the modified version is attached to my last post). I then opened a shell window, navigated to the directory ...\Marlin-2.1.1 and issued the platformio run -e mks_robin_nano_vby WOWElectronics - Firmware - Marlin
I spoke too soon. first "home all" appears to work but a g1x35 y35 z0.2 misses the bed screw by 50mm y to the rear, and 20mm x left of the screw. A g28 issued from there results in x moving at call a surveyor and set stakes speed. If it finds the switch and goes on to y, the motion is spastic and angular and in either case homing fails, requiring a Power down reset. the g28 after the tems are reby WOWElectronics - Firmware - Marlin
I put your .bin in it, and after quite a bit of touch screen taps have it working in corexy mode! Everything seems to be working except I cannot find the 5 point bed leveling screen. This has only a switch on the right rail for z zero. Can I enable the 5 point with an mcode? I've had the hot end in its component pieces, putting in an ALL metal titanium heat break, so I expect to have to redo tby WOWElectronics - Firmware - Marlin
And that seems to be another bottomless rabit hole. It tells me to move the Configuration.h and adv.h versions to the Marlin subdir, but that is where they are, so I run the project init command which makes a virtually empty platformio.iini file, then rerunning your -e command command gets me an instant request to setup the section, giving a web address for the docs, where I am greeted by a 100by WOWElectronics - Firmware - Marlin
well, I had a msg composed but FF threw it away when I restarted platformio. Instead of opening a new instance, it dumps whatever its doing on whatever workspace and fires up another fresh session on top of the workspace you are using at the instant. Anyway, I tried to do everything you suggested, but I am still getting the next to the last line in pins/pins.h because MB does equal what the Confiby WOWElectronics - Firmware - Marlin
Now I am confused again. There are two sets of Configuration files in that tree, one in the directry with platformio.ino and one in the Marlin2.1.1 subdir of that directory. "platformio check"'s first compliant is unk MOTHERBOARD. The first obvious diff I see is the one of them has an "_F4" appended to the board name, the other doesn't. The boards own artwork does not contain the F4 in ink/painby WOWElectronics - Firmware - Marlin
QuoteDust >Some clarification.... >Two tress provides this directory > >The Config file provided in this firmware directory robin_nano35.cfg.txt is not standard for anything . >It is not a platformio config file >its is not a Marlin config file. (but parts of it clearly are based on marlin Config files) >What two trees has done is to heavily customize Marlin, This allby WOWElectronics - Firmware - Marlin
Which does not solve my problem.. The problem is that the board & display I bought is a robin nano 3.1, not the V1.2 I thought I was buying. But that is only in the imports file and Marlin is not allowed to build from the imports configs. How in tuncket do they expect to debug the new stuff if we cannot build it and try it? Mind boggling for no apparent reason. Besides, I fixed that days agoby WOWElectronics - Firmware - Marlin
[email protected] You may consider changing to the MKS TS35 display. It works with the MKS Robin Nano 3.1. Unfortunately it looks like you'll need to order it from China. I didn't find it on Amazon except as part of a bundle. Chances are you'll need to print a new LCD enclosure if you go with the MKS TS35. I thought of that but would have to spend another $400 for another printer toby WOWElectronics - Firmware - Marlin
I did find in the klipper board configs, some really old files dating back to the robin nano 1.1 days. 3 of them, and they all contain the msg that dfu does NOT work on the robin nano's. So they give a script that generates a file for the sd card. But only the last, a 2 yo config, contains this mcu. and the rest of that file is for a bed slinger. Discouraging, a fresh roadblock at every step ofby WOWElectronics - Firmware - Marlin
I've blown away the Marlin-2.1.x download and replaced it with the Marlin-bugfixed 2.1.x version I've blown away the configurations from import, and replaced them with release versions. This MKS Robin Nano V3.1_F4 is not in the database. two trees definitions stop at Sapphire Plus 2.0 and board 3.0 The mcu on this board is an St stm32F407VET6, and the board is marked as a Robin Nano 3.1. I canby WOWElectronics - Firmware - Marlin
I've done as much of the above as I can find, but cannot get rid of the don't build with imported configs message and failure. But the imported configs is the omly place I can find this board. Is there a different, good config for this board? If, what link do I follow to get it? the releases don't cover this new a board. What I've got give this: Open PlatformIO Home in your browser by this URL =by WOWElectronics - Firmware - Marlin
I just put copies of both on my web page at "How many Z-axis limit switches does the printer have? That'll affect how to configure things." one. These new V3.1 boards have 2 headers from the 3rd driver socket to drive both z motors which are belt synchronized. The old V1.2 board used the E1 (5th) driver for the second z motor. And it appears I have another problem that will require changingby WOWElectronics - Firmware - Marlin
I'm lost, after editing as instructed, inspect message says unknown motherboard. step by step please from platformio home in the browser, please. Thank you. Cheers Geneby WOWElectronics - Firmware - Marlin
That link does not mention this card, it stops with 2.1, and these are 3.1's And I am using the top choice in your list above. when the card is installed, the usb flash socket is blocked, its been added since version 1.2. So where do I spec that file? by hilighting it in the boards menu?by WOWElectronics - Firmware - Marlin
Sorry, no vscode allowed on premises. BG and I agreed to disagree during NT3.51;s heyday. There are at least 10 machines here, all running recent versions of debian or Armbian with special realtime kernels one of which I built for the rpi4b 2 years back. but that is another long story not related to this. I think I have the files referenced, but they are for the v1.2 board, and these that amazonby WOWElectronics - Firmware - Marlin
Greetings all; linux only house here, nearly all debian bullseye (this machine) or a bunch of bpi5's running the arm64 version of testing known as Armbion. I've not seen platformio until yesterday so I'm totally lost trying to build Marlin-2.1.3 for an MKS Robin Nano 3.1 board which amazon shipped me 3 of when I ordered what I thought was V1.2 boards to replace a blown 1.2 board in a two treesby WOWElectronics - Firmware - Marlin
Greetings everyone; Not 100% corexy here, 3 printers are in various states of redesign. My instant problem is lack of know how in building Marlin on linux. Target board is a triplet of MKS Robin Nano 3.1 boards, two of which will get a corexy marlin installed, and one will get whatever combo an Ender 5 Plus is. The Ender 5 Plus has been modified for a Nema 23 3 phase stepper/servo for Y drive,by WOWElectronics - CoreXY Machines