Coder Social home page Coder Social logo

Supported boards about marlin HOT 7 CLOSED

derandere1 avatar derandere1 commented on July 17, 2024
Supported boards

from marlin.

Comments (7)

DerAndere1 avatar DerAndere1 commented on July 17, 2024

Try it with any of the bords you have that are supported by upstream Marlin, make it work and report back. The newer the hardware, the less likely it will work well out of the box. Just do not buy a new board explicitely to test my code. Personally, I can only verify that options listed in #13 work.
In addition, the 6axis_dev branch compiles with Trinamic TMC drivers but you have to test if it works in practice.

from marlin.

Aeronut avatar Aeronut commented on July 17, 2024

Hi, I'm looking to use 4 axis with a hot wire cutter, reusing a SKR1.3 (LPC1768).
Without changing any of your dev14 branch, it won't compile due to the following exceptions, which I thought you may be interested in considering you previous comment. On the initial build, all M569 related errors appear along with [2861, 1]. After rebuilding the Intellisense index and running build again, all errors appear.
Initially I thought I had an issue with Intellisense playing up, wouldn't be the first time, but I took a vanilla Marlin 2.0.6 and that built fine.
I'm using VSCode with PlatformIO Core 4.3.4 Home 3.2.3

M569 - Marlin\src\gcode\feature\trinamic - Lines 25,47,48,55&56 all unterminated #if
Configuration_store.cpp - Marlin\src\module;
identifier "DEBUG_ERROR_MSG" is undefined [2500, 5]
identifier "DEBUG_ECHO_START" is undefined [2855, 3]
identifier "DEBUG_ECHOLNPGM" is undefined [2856, 3]
unterminated #if [2861, 1]
improperly terminated macro invocation [2987, 5]
expected a ')' [3943, 18]
expected '}' at end of input [3943, 18]

I would be interested in your thoughts on the above.

from marlin.

DerAndere1 avatar DerAndere1 commented on July 17, 2024

Thanks for reporting. I fixed the bug in Marlin\src\gcode\feature\trinamic\M569.cpp. I am able to build the latest branch https://github.com/DerAndere1/Marlin/tree/6axis_dev with the example configs that can be found in the subfolder configs/examples/DerAndere/ . For the config in config/examples/DerAndere/RAMPS_MultiAxis/RAMPS_XYZI you also have to replace src/pins/pins_RAMPS.h with config/examples/DerAndere/RAMPS_MultiAxis/RAMPS_XYZI/pins_RAMPS.h . Once you have working configs for the SKR1.3, please attach them together with your modified pins_YOURMOTHERBOARD.h file as a .zip archive to a comment here. For your specific foamcutter project, you may want to have a look at the following 4axis CAM software:

[unpaid advertisement]

https://www.jedicut.com/en/

from marlin.

Aeronut avatar Aeronut commented on July 17, 2024

Thanks for the quick lesson on environment/pins dependency and the Jedicut link!
I was able to achieve the above and compile successfully, but once I changed environments and with the specific amendments to pins_BTT_SKR_V1_3.h, I get the following after setting #define NON_E_AXES 4 in configuration.h;
types.h - could not convert 'o' from 'XYZval' to 'XYZOnlyval' [1283, 112] [1284, 112]
I've raised this as a separate issue, rightly or wrongly.
Almost there, I will upload my config as requested once successful.

from marlin.

DerAndere1 avatar DerAndere1 commented on July 17, 2024

@Aeronut : make sure you use the 6axis_PR1 branch as of commit 0463f53 or later.

from marlin.

hobiseven avatar hobiseven commented on July 17, 2024

@rampa069 I did made the very first tests on an STM32F103, and the basis was working with the foamcutter. You may have to make minor text editions in the Jedicut generated Gcode, but really small ones in the header file. Syntax is not exactly the one of Marlin for feedrates as far as I remember.

@DerAndere1 Apparently, there are a massive set of contributions from all over the world and yourself. What is the status / upstream marlin. I received a few notifications from Github, and apparently the redesign of the variable structure is overcomed, right?

Great work you did anyway.!

from marlin.

DerAndere1 avatar DerAndere1 commented on July 17, 2024

@hobiseven: Yes, after a long coding-pause I revived the project, made the axis names configurable and opened a pull request MarlinFirmware#19112 . That move atracted some other skilled contributors so we could properly fix some bugs. Best regards!

from marlin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.