Zabrałem się za marlina w wersji 2.0. O ile ogarnę edycję samych parametrów związanych z drukiem o tyle problemy z samym programem to może być za trudne.
Wg zaleceń ze stronki Marlina najlepiej zaimportować cały projekt do PlatformIO i tam działać. Zainstalowałem VS i doinstalowałem Platformio IDE.
Dodałem folder Marlina. Zedytowałem wpis dot środowiska w platformio.ini na env_default = DUE. W configuration.h dodałem płytkęBOARD_DUE3DOM_MINI. Następnie kliknałęm build. Oto co się ukazało:
Pomożecie?> Executing task: C:\Users\mkose\.platformio\penv\Scripts\platformio.exe run <
Processing DUE (platform: atmelsam; board: due; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Error: Traceback (most recent call last):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\__main__.py", line 120, in main
cli(None, None, None)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 700, in __call__
return self.main(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 680, in main
rv = self.invoke(ctx)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 16, in new_func
return f(get_current_context(), *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 107, in cli
result = (envname, ep.process())
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 205, in process
result = self._run()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 300, in _run
self.verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 323, in _autoinstall_libdeps
ctx.invoke(cmd_lib_install, libraries=[lib], silent=not verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 26, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\lib.py", line 103, in lib_install
library, silent=silent, interactive=interactive, force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 354, in install
force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 685, in install
with LockFile(self.package_dir):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 102, in __enter__
self.acquire()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 86, in acquire
return self._lock()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 61, in _lock
self._fp = open(self._lock_path, "w")
IOError: [Errno 13] Permission denied: 'C:\\Marlin-bugfix-2.0.x\\.piolibdeps.lock'
============================================================
An unexpected error occurred. Further steps:
* Verify that you have the latest version of PlatformIO using
`pip install -U platformio` command
* Try to find answer in FAQ Troubleshooting section
http://docs.platformio.org/page/faq.html
* Report this problem to the developers
https://github.com/platformio/platformio-core/issues
============================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.
> Executing task: C:\Users\mkose\.platformio\penv\Scripts\platformio.exe run <
Processing DUE (platform: atmelsam; board: due; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Error: Traceback (most recent call last):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\__main__.py", line 120, in main
cli(None, None, None)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 700, in __call__
return self.main(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 680, in main
rv = self.invoke(ctx)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 16, in new_func
return f(get_current_context(), *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 107, in cli
result = (envname, ep.process())
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 205, in process
result = self._run()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 300, in _run
self.verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 323, in _autoinstall_libdeps
ctx.invoke(cmd_lib_install, libraries=[lib], silent=not verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 26, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\lib.py", line 103, in lib_install
library, silent=silent, interactive=interactive, force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 354, in install
force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 685, in install
with LockFile(self.package_dir):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 102, in __enter__
self.acquire()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 86, in acquire
return self._lock()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 61, in _lock
self._fp = open(self._lock_path, "w")
IOError: [Errno 13] Permission denied: 'C:\\Marlin-bugfix-2.0.x\\.piolibdeps.lock'
============================================================
An unexpected error occurred. Further steps:
* Verify that you have the latest version of PlatformIO using
`pip install -U platformio` command
* Try to find answer in FAQ Troubleshooting section
http://docs.platformio.org/page/faq.html
* Report this problem to the developers
https://github.com/platformio/platformio-core/issues
============================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.