Comments (6)
You will contribute these to the documentation?
from marlindocumentation.
I have allready done the M114 (current position)
I want to now the "path" to develop a page and get it pushed to GitHub and
approved thru the Pullrequest and published
Its more the git-flow and proper way to work I want to learn.
I have a up and running Ruby/Jekyl workspace and have alredy done a minor
change to The G21 gommand (= typo). That was easy, but bulding something
from scratch is more complicated. (I think anyway)
I have not found any documentation about the format of the output from a
G-code.
Some is ending with ok\n and some is not (Initial responce from Marlin at
startup is not ending with ok\n . M105 is not ending with ok\n)
Some G-code responses are clear but some contains mysterious properties (=
M105 and the @: propertie for example)
Could it be an idea to add the output of a g-code to the documentation. ( I
have made an issue)
I have also made a configure and setup tool for Marlin called
Marlin3DprinterTool. Its like a working "documentation" of how to test and
setup a 3d printer.
(This is where I need to understand the response frome th G-code cmmands )
It contains:
- Visual endstop testing (X-min. X-max, Ymin, Y-max Z-Min = Z-Probe, Z-Max)
- Bed limitations. ( Use jog control to find the limits and save them)
- Next option is to update Firmware from the values found
- Bed level ( Use the probe to find how uneven the buildingsurface is
- Suggest how to turn the adjusters (clockwise/CCW and amount of turn)
- Visual picture of how uneven the building surface is
- the 4 corners = Bed Level
- Many points = show if the surface has hig and/or low spots
- Z-probe Heigth calibration
- Find the Z_PROBE_OFFSET by using GUI and a paper
- PID autotune with GUI
- Update Firmware from found new PID
- Z maintenanse
- Move the Z up and down and make it possible to oil and clean Z-rods
while moving - Search for spots where the Z-rods dont move smooth
- Move the Z up and down and make it possible to oil and clean Z-rods
- Firmware
- Find all "features" in current firmware files
- Show feature value
- Update current firmware files
- Run Arduino IDE to upload changed Firmware files
- Firmware update (Update from current Marlin to new Marlin RC X)
- Current firmware and new firmware compare
- "Feature" in current firmware is found in new firmware files
- Transfer current firmware feature value to new firmware files. (keep
rowposition in new Firmware regardless rowline in current Firmware) - Update new Firmware files
- Makes old values in new Firmware as comment with ending date and time
(= Keep track of changes) - Run Arduino IDE to upload changed new Firmware files
Under development:
- Extruder calibration
- FilamentSensor
- Use I2C with Marlin to find realtime movement of filament
- Out-of-Filament
- Filament diameter
Its available at GitHub as a VS2015 project. (
https://github.com/cabbagecreek/Marlin3DprinterTool )
Could this be something to look at?
MANY REGARDS
2016-08-19 23:07 GMT+02:00 Scott Lahteine [email protected]:
You will contribute these to the documentation?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#34 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAriYcKd6I3Gxsa5IFuP__BurYsM250vks5qhhscgaJpZM4JkJ3G
.
from marlindocumentation.
to develop a page and get it pushed to GitHub and approved thru the Pullrequest and published
Have you read all the Github documentation on this subject? I would explain it all at length, but Github have done a very good job of covering this topic. You would also benefit greatly from watching some videos and engaging in some interactive online tutorials to learn the basics of Git branching, merging, rebasing, etc. The first thing you need to do is create forks of Marlin and the Marlin documentation repository under your own Github account. Then, get a copy of Github Desktop, which makes dealing with branches, commits, etc. much easier.
from marlindocumentation.
I have done all in the Github documentation and got it up and running. I
guess that I have lack experiance in Git so I will do some tutorials.
I did a copy of the Marlin dokumentation and NOT a fork to my Github
account. Thats may be the key to get this up and running and be able to
make the right commits
Thank you for your suggestions
from marlindocumentation.
You should always fork because then you have a link upstream so you can rebase as primary repository is updated and you can create your own downstream forks to test changes so you don't have to break the
"master" code in your forked repository.
from marlindocumentation.
Honestly the best way to figure this out would be to test sending these commands to a printer and observing the response in host program like Repetier or Pronterface, etc.
from marlindocumentation.
Related Issues (20)
- M48 should be called Probe Precision (or Repeatability) Test HOT 6
- How to reserve gcodes that in development by Prusa or other firmware? HOT 1
- Configuration Guide Translation - Chinese Simplified HOT 13
- Typo in Configuratio_adv.H HOT 2
- Documentation Suggestion - Identify versions for options HOT 1
- Character LCDs and Graphical LCDs out out of date. HOT 3
- EX.xxx Calucaltion in Marlin Code HOT 1
- content detail request: HOT 1
- [FR] Linear Advance Pattern - line through the numbers on the side HOT 3
- Input Shaping dosent work in PrusaSlicer HOT 2
- M593 schouldnt start with 0Hz HOT 1
- [FR] Documentation on how to tune Junction Deviation HOT 11
- Auto Build Not Allowing Me To Set Correct Board HOT 1
- Add explanation of leveling grid to documentation
- [FR] Update documentation on filament runout sensor
- [FR] Linear Advance Pattern - Link printed elements to allow analysis of the print surface (and ease removal) HOT 3
- M206 description page HOT 1
- New feature: IS calibration tool HOT 2
- Issue with K-factor Calibration Tool HOT 7
- marlin site links to configurations rather than marlin main branch
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marlindocumentation.