104 Commits

Author SHA1 Message Date
dimalo
28f5746e52 Merge pull request #39 from dimalo/develop
Develop
2022-12-15 08:47:04 +01:00
Dieter Schmidt
59b1be7e2c fix moonraker database mountpoint in docker-compose 2022-09-26 13:23:35 +02:00
Dieter Schmidt
8dd8fc3a1e [github actions] reduce build fequency & use consecutive builds instead of parallel 2022-09-25 15:03:17 +02:00
Dieter Schmidt
eb1456be45 remove /wheels folder after install to slim down the image 2022-09-25 14:53:47 +02:00
Dieter Schmidt
c248a7b58e add python gpiod module to moonraker (fix #33?) 2022-09-25 14:45:17 +02:00
Dieter Schmidt
177c43b1bb ADD klipper_z_calibration extension (resolve #32) 2022-09-25 14:38:08 +02:00
Dieter Schmidt
894131a45d fix missing gcc in image to build wheels
- use build stage to compile wheels, then just install in target image
2022-09-23 13:02:38 +02:00
dimalo
cc3894e88b Merge pull request #36 from adamnock/patch-1
Update MacOS Compatibility note
2022-09-23 00:42:34 +02:00
Dieter Schmidt
f0d2ade178 add docker-compose-adxl345.yml
- example on how to configure docker for an SPI accelerometer like ADXL345 (tested on rpi only)
2022-09-23 00:40:29 +02:00
Dieter Schmidt
4cb2a4b248 update docker build
- BREAKING CHANGE: make printer.cfg the main config file, instead of klipper.cfg.
  existing configs need to be migrated:
  - copy all include statements from klipper.cfg to printer.cfg
  - remove klipper.cfg
- add run_in_venv script to activate venv correctly, then start klipper/moonraker
- add rpi_mcu config file and include in printer.cfg
- add cap_add: SYS_NICE to docker-compose to run klipper_mcu
- build & run klipper with python3
- precompile klipper C-Code in build stage, remove gcc from run image (https://www.klipper3d.org/Packaging.html)
- remove python3 debian packages, globally install with pip instead
2022-09-23 00:38:50 +02:00
Dieter Schmidt
2bb20bbb4f update .gitignore & add vscode build & run tasks 2022-09-23 00:00:21 +02:00
Dieter Schmidt
48c86c3d3c update docker-compose.yml
- use only fluidd by default, commented out mainsail
2022-09-22 23:59:36 +02:00
Dieter Schmidt
c62f7eb68c update default moonraker.conf
- migrate to latest config
2022-09-22 23:36:50 +02:00
Adam Nock
d5f9c3be2c Update MacOS Compatibility note
Added comment that MacOS Docker cannot currently map TTY devices to containers, preventing using Klipper via host serial devices
2022-08-09 18:35:58 +08:00
Dieter Schmidt
d67f66d0cb fix numpy install 2022-04-04 16:38:38 +02:00
Dieter Schmidt
89628dbe20 add dependencies for resonance measurements 2022-04-04 16:37:30 +02:00
Dieter Schmidt
26e7794231 fix typo 2022-04-04 15:48:16 +02:00
Dieter Schmidt
87eea8a408 revert supervisor config 2022-04-04 15:42:40 +02:00
Dieter Schmidt
b59dbea4d4 fix supervisord setup 2022-04-04 15:35:13 +02:00
Dieter Schmidt
a448e4f7b5 add linux mcu
add firmware build script (WIP)
2022-04-04 14:48:26 +02:00
Dieter Schmidt
608c63cb67 update readme
- add TOC
- add solution to libseccomp being to old on host (closes #25)
2022-01-18 22:42:44 +01:00
Dieter Schmidt
b6c2e0c7e5 add variables to load & unload macros
default:
- LOAD FILAMENT E=400 (tube length)
- UNLOAD_FILAMENT E=420 (tube length + extruder)
2022-01-18 22:30:07 +01:00
Dieter Schmidt
2162bfe560 Merge branch 'develop' 1.5.0 2022-01-18 22:26:49 +01:00
Dieter Schmidt
56da152809 update moonraker config
- add store sizes
- add update manager options to disable system updates and enable dirty repo updates
2022-01-18 22:24:02 +01:00
Dieter Schmidt
741be01df9 refine klipper image 2022-01-15 12:57:31 +01:00
Dieter Schmidt
25061677a7 update dependencies for moonraker 2022-01-15 12:17:16 +01:00
Dieter Schmidt
21b1700f83 use alpine on frontend unzip stage 2022-01-15 11:45:44 +01:00
Dieter Schmidt
c135071779 update klipper image
- add ARG to select klipper / moonraker branch
- align klipper source repo to Klipper3d org
2022-01-15 01:26:33 +01:00
Dieter Schmidt
b25e8474f0 follow recommendation in #20:
add restart: unless-stopped to fluidd
2021-12-23 14:56:20 +01:00
Dieter Schmidt
dd2bdbdc2d minor fix on Dockerfile 2021-12-23 14:50:12 +01:00
dimalo
a1ea2e4fc5 Merge pull request #23 from s0nify/develop
Fix deprecated variables
@s0nify thank you!
@MPFGlaser thanks for testing!
2021-12-23 14:47:39 +01:00
Sonify
9afc229e7e Update client_macros.cfg
fix deprecated variables

https://docs.mainsail.xyz/faq/klipper_warnings/deprecated_option
2021-11-29 11:49:06 +03:00
Dieter Schmidt
9bb10982d9 update python to 3.10 2021-11-22 20:53:23 +01:00
Dieter Schmidt
08611bf1fc add fluidd image & klipper firmware builder image 2021-10-13 20:04:51 +02:00
Dieter Schmidt
08031ac5f3 FIX: python3 vs python2 1.4.0 2021-09-30 11:37:53 +02:00
Dieter Schmidt
f284e947b6 update python envs
- set PYTHONHOME instead of PYTHONPATH
- remove deps path
2021-09-24 01:46:03 +02:00
Dieter Schmidt
19b28f17cd adjust python virtualenv setup to bullseye
- python2 is not longer default so we have to be explicit
2021-09-23 15:25:32 +02:00
Dieter Schmidt
71e37f4239 fix builder package installs & moonraker.ini 1.3.3 2021-09-22 23:28:50 +02:00
Chris Edstrom
37dcbdd70c Slight bump on Klipper deps to fix #13 2021-08-31 11:55:54 -07:00
Dieter Schmidt
a4aab66496 Merge branch 'develop' 1.3.2 2021-08-05 23:25:29 +02:00
dimalo
d1e1544d5a Merge pull request #12 from ahalekelly/main
Remove now-illegal whitespace from macro names
1.3.1
2021-08-05 22:46:49 +02:00
ahalekelly
2bb624f73e Remove now-illegal whitespace from macro names
https://github.com/KevinOConnor/klipper/pull/4312
2021-08-05 10:01:54 -07:00
Dieter Schmidt
aa3da2733f update readme with project links 2021-07-13 22:40:48 +02:00
Dieter Schmidt
c4f1f97084 fix moonraker database folder 2021-07-13 22:37:35 +02:00
Dieter Schmidt
b26f651ce4 remove rust install
moonraker has switched crypto requirement, so no need anymore
1.3.0
2021-06-26 15:57:25 +02:00
Dieter Schmidt
c3fd29cfc4 add DIY build option for fluidd 2021-06-26 15:55:44 +02:00
Dieter Schmidt
352f8b05d3 refactor
- set cache-from prop in build action to base tag
- align indentation in moonraker.conf
2021-06-26 15:38:39 +02:00
Dieter Schmidt
7dac908bf5 reenable armv6 builds 2021-06-26 15:29:19 +02:00
Dieter Schmidt
dfbc0e95dc update Dockerfile
- add new moonraker requirements
- add moonraker database folder
2021-06-26 15:05:05 +02:00
Dieter Schmidt
61f41cef6a WIP: disable arm/v6 builds for now 2021-05-29 21:55:12 +02:00