-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
82 changed files
with
43,002 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
cmake_minimum_required(VERSION 3.0.0) | ||
project(MakerbaseClient VERSION 0.1.0) | ||
|
||
# if (CMAKE_SYSTEM_NAME MATCHES "Linux") | ||
# find_package(PkgConfig REQUIRED) | ||
# pkg_check_modules(GTK3 REQUIRED gtk+-3.0) | ||
# message(STATUS "----- GTK3_INCLUDE_DIRS: ${GTK3_INCLUDE_DIRS}") | ||
# message(STATUS "----- GKT3_LIBRARIES: ${GTK3_LIBRARIES}") | ||
# message(STATUS "----- GTK3_LINK_LIBRARIES: ${GTK3_LINK_LIBRARIES}") | ||
# include_directories(${GTK3_INCLUDE_DIRS}) | ||
# link_directories(${GTK3_LIBRARY_DIRS}) | ||
# list(APPEND FC_DEP_LIBS ${GTK3_LIBRARIES}) | ||
# endif() | ||
|
||
include(CTest) | ||
enable_testing() | ||
|
||
include_directories(./include) | ||
# link_directories(./lib) | ||
|
||
add_executable(xindi main.cpp) | ||
add_subdirectory(src) | ||
target_link_libraries(xindi src -lpthread -lboost_system -lwpa_client) | ||
|
||
set(CPACK_PROJECT_NAME ${PROJECT_NAME}) | ||
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) | ||
include(CPack) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,48 @@ | ||
# QIDI_Q1_Pro | ||
<p align="center"><img src="other/QIDI.png" height="240" alt="QIDI's logo" /></p> | ||
<p align="center"><a href="/LICENSE"><img alt="GPL-V3.0 License" src="other/qidi.svg"></a></p> | ||
|
||
# Documentation Guidelines | ||
|
||
QIDI_Q1_Pro is a server-side application designed specifically for the Q1_Pro model system, facilitating seamless interaction with its screen. This repository hosts our source code and offers a secure and straightforward method for updating: simply download the package file to a USB drive and perform the update locally on your device. | ||
|
||
For convenience, QIDI provides version-specific packaged files. Please download the necessary compressed package file prefixed with "Q1_Pro." We offer several versions of the source code tailored to different needs; select the appropriate branch for download, with each branch name reflecting the corresponding version. | ||
|
||
## Update Content for Version 4.4.15 | ||
|
||
**Note**: Post-update, the Klipper configuration file will be overwritten. The former configuration file will be renamed to printer_{datetime}.cfg as a backup, and the printer will require recalibration. | ||
|
||
1. Introduce an online update feature. | ||
2. Implement support for the QIDI Link service. | ||
3. Enhance the logic for canceling printing tasks. | ||
4. Incorporate a feature for power failure recovery. | ||
|
||
## Detailed update process | ||
|
||
#### Packaged files | ||
|
||
Note that all updates can not be updated from higher versions | ||
|
||
1. Select the latest version in the version release bar next to it, download the compressed file package starting with Q1_Pro and extract it locally.<a href="https://github.com/QIDITECH/QIDI_Q1_Pro/releases">Jump link</a> | ||
|
||
2. Transfer the files to a USB drive. For example: | ||
|
||
<p align="left"><img src="other/sample.png" height="240" alt="sample"></p> | ||
|
||
3. Insert the USB drive into the machine's USB interface, click the `Chcek for updates` button and an update prompt will appear on the version information interface. Update according to the prompt. | ||
|
||
## Report Issues and Make Suggestions | ||
|
||
For any concerns or suggestions, feel free to reach out to our [After-Sales Service](https://qidi3d.com/pages/warranty-policy-after-sales-support). | ||
|
||
Should you encounter any issues related to machine mechanics, slicing software, firmware, or various other machine-related problems, our after-sales team is ready to assist. They aim to respond to all inquiries within twelve hours. | ||
|
||
## Others | ||
|
||
Unlike the typical method of directly accessing the Fluidd web interface via an IP address, the QIDI edition modifies the default port to 10088. Therefore, you must append :10088 to the machine's IP address to access the Fluidd page. | ||
|
||
QIDI's 3D printers operate based on the Klipper system. Building on the Klipper open-source project, we've tailored its source code to meet specific user requirements. Similarly, we've adapted Moonraker to ensure our designed screens align with web operations. We extend our gratitude to the developers and maintainers of these open-source projects and encourage users to explore or support these robust platforms. | ||
|
||
| Software | QIDI edition | | ||
| ------------- | -------------------------------------------------------------------------------- | | ||
| **Klipper** | **[https://github.com/QIDITECH/klipper](https://github.com/QIDITECH/klipper)** | | ||
| **Moonraker** | **[https://github.com/QIDITECH/moonrake](https://github.com/QIDITECH/moonrake)** | |
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
echo "Start makerbase-client" | ||
time=$(date "+%Y%m%d%H%M%S") | ||
# /root/makerbase-client/build/MakerbaseClient localhost > /root/mksclient/test-$time.log | ||
/root/udp_server & | ||
/root/xindi/build/xindi localhost |
Binary file not shown.
Oops, something went wrong.