User talk:Traumflug

From RepRap
Jump to: navigation, search

Hi there.

Made some suggestions here for the mainpage. Another would be to link "a sysop's talk page" on the mainpage talk page. I'd like to do it myself, however I feel that Admin is not precise enough.Danielpublic 11:12, 17 November 2012 (UTC)

Sorry, I forgot to sign my comment at the bottom of the page. -ljyang

oops, didn't see the comment section at the bottom of your page. -BP

sorry,please help me to delet by sjw107273131,it is wrong....

Hi Traumflug. I have saw your questions and advice at this wikipage. I am sorry for my careless work. Could you please delete that wikipage? Thank you so much. -Geeetech

Main pages organisation

Hi Traumflug,

Hi Tchojules

I'm french. I've no room enought at home for the moment to start to built my RepRap. So I'm working on learning partially throught pages translation.

  • Is there a french speaking admin to speak about french pages management ?
It's simple: add {{Languages}} at the top of each page and click on "francaise". This way we have (hopefully) the same organisation for pages in all languages.
  • The page RepRap options. I like it, I work on the french version. But I don't get how people can reach it quickly from the main page. I think this should be possible.
The same way as for all other printers: RepRap Options. Putting everything on the main page doesn't help, because we have no community-developed design, but hundreds of individual ones. The main page would be waaay to crowded.
That said, it would help to make a distinction between printer frame, electronics and extruder. Each electronics can serve each printer frame and each printer frame can print with about any extruder. One can mix them freely; the current organisation doesn't reflect that.
  • I translated the Rostock page. I feel like this is an importante family of design and it works. Why it is not in the page build a RepRap. Don't you think it could ?
Sure, go ahead! Sometimes it helps to see RepRap not as a classical community, but as a big bunch of individuals, each working in his own closet. This explains why only few people care about organisation of the wiki, but many more people see the wiki as sort of an advertising site.
  • Could it be possible to add a template which allow to do genealogical tree like the first one in this page : arbre généalogical
If you manage to set up such a tree, go ahead! Keep in mind, we currently have about 600 distinct designs and a new one about every other day.

Thanks --Tchojules (talk) 12:43, 19 September 2013 (PDT)

Cheers, and thanks for helping. --Traumflug (talk) 13:21, 19 September 2013 (PDT)


Hi, I'm new here on this Wiki, but I've had a good deal of experience editing in other Wiki environments. (I ordered my first RepRap kit yesterday and I'm trying to learn all I can before it arrives). I noticed that you seem to be one of the few active sysops here, so I thought I'd ask you some questions, if you don't mind. I noticed today that there seem to be a lot of spam/nonsense pages being created. I tagged a few of them with the {{delete}} template, and I just wanted to make sure that was the right thing to do. Is there a noticeboard of some sort where these should be reported? Also, I was wondering if there's sort of a "village pump" where people talk about wiki maintenance related things, or a help desk of some sort? Thanks. Adjwilley 04:23, 2 March 2013 (UTC)

Hi Adjwilley. Spam is a normal state of affairs here, unfortuneately. between 10 and 50 entries per day. If you want to help fighting it, please replace the content with the simple word "spam". The most important thing is to get rid of the external link. --Traumflug 08:44, 2 March 2013 (UTC)
Alright, I'll do that. Thanks! Adjwilley 21:55, 3 March 2013 (UTC)

Could you please block User:Ipinson? Their only edits seem to be adding the same spam links to a large number of articles. Adjwilley 04:59, 9 March 2013 (UTC)

This user is already blocked, his last edit dates March 7th. --Traumflug 20:01, 14 August 2013 (UTC)

Microcontroller Choice in Gen7 Board

Hello. Right now, I am building my very first RepRap and I choose Gen7 and Teacup, because I like simplicity and DIY of those projects. Thank you for Gen7, it is great board!

I added some informations to Gen7 Board-AVR 1.5 yesterday, thank you for corrections. You marked ATmega164 as possible MCU for Teacup. When I compiled Teacup, the size of binary is over 17k bytes and almost 1K bytes od RAM. Am I missing some optimalization ? How is it possible to run Teacup on mega164? Thank you. --Vasco 15:13, 6 June 2013 (UTC)

For a minimum size of Teacup, #define BANG_BANG, undefine LOOKAHEAD and EECONFIG and use a small thermistor table. Also, implementation of M190, M161 and M162 can be removed, all of them are useless.
BTW., a funny experience with RepRap is, many people new to the matter receive soft- and firmware as a simple, fixed entity and consider hardware to be difficult. Actually, it's the other way around, building the mechanical part of a printer is much simpler than writing a slicer, designing an electronics is a snap compared to writing the firmware inside and adjusting mechanical stuff is much simpler than adjusting the firmware moving it. :-) --Traumflug 16:11, 6 June 2013 (UTC)
I could not find LOOKAHEAD, but BANG_BANG and EECONFIG works fine. Thank you for info.
Maybe it is because most people simply download firmware and software and use it, but they have to actually build electronics and mechanical part of RepRap. I can imagine, for people who are not developers, the electronics is much more difficult than software. But I agree with you -- firmware and slicer are the most complex parts of RepRap. --Vasco 11:56, 7 June 2013 (UTC)

Is there a pin-compatible ATmega256X module that may be used with the Gen7 kits? I have been searching component catalogs, but am a relative noob, and unable to understand the technical descriptions completely. I have your v1.4 Gen7 board, purchased a year ago. If there is a compatible ATmega2560 (or ATmega2564), please be kind enough to point me in the right direction. As you may see, even the numerical designation for the part, if it exists, is a mystery to me. -Phuzzy Logic 13 AUG 2013

The biggest ATmega fitting on a Gen7 board is still an ATmega1284(P). ATmega2560 & Co. are available as SMD packages, only. --Traumflug 20:23, 13 August 2013 (UTC)

Pololu Steppers and Alternatives

I purchased 4 Pololu DRV8825 Stepper Motor Driver carriers, the latest version (Pololu item #2133). I noticed that they are capable of 1/32 step resolution. Is it possible to use 1/32 step resolution on a Gen7 board? [...] -Phuzzy Logic 14 AUG 2013

To make the long story short, they should do that with both jumpers set. The only problem is, you can't do 1/16 microstepping with these drivers (third jumper is in consideration for Gen7 v1.6). For the Z axis, using 1/8 is entirely sufficient. --Traumflug 14:43, 14 August 2013 (UTC)

Thank you! After carefully re-reading your documentation, what I understand is that when jumpers MS2 and MS3 are both closed (high), a Gen7 user with an A4988 Pololu will get 1/16th stepping. However, a Gen7 user with a DRV8825 Pololu will get 1/32nd stepping. This is because MS1 is currently hard-wired high in v1.5 and prior. -Phuzzy Logic 14 AUG 2013

Preview button


Sorry 'bout not using the Preview function; I'll make better use of it from now on.


Smoothie edits


Hi Arthur. If you don't mind I put my answers right between your lines. Pretty much all of the comments misplaced here, because I'm just a mere wiki user, just like you. Instead they should go to the talk page of the corresponding wiki page. For more general discussions we have the forum. That said, let's continue here because I'm aware you take such stuff very personal. --Traumflug (talk) 12:17, 9 November 2014 (PST)
 I have no idea where you found that I take this personally. We have different views/have strongly argued in the past, and we are competitors, I think this makes my request for you not policing my edits, a reasonable one. While this wiki does need to be policed on the front of advertising, it also needs this to be done by somebody who is neutral in the matter. I answered here because that is the common way of doing things for this kind of issue on other wikis I use. Answering on each page would be counter-productive as the problem is in part specific to you, and I seek to get all of your recent reverts of my edits to be corrected, and to present the case that -you- specifically, are not who should be policing these edits --Arthurwolf (talk) 14:00, 9 November 2014 (PST)

I have strong problems with part of the edits/reverts you did in response to my recent edits.

I'd be surprised if you hadn't, because it's the (IIRC) third time. I do dozens of such edits every week and you're pretty much the only one feeling upset. Bonus points for you, because you bother at all. --Traumflug (talk) 12:17, 9 November 2014 (PST)
 This is irrelevant. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)

I had been planning for a while to go over the Reprap wiki, and add references to Smoothie in places where :

  • Other electronics are listed
  • Information about another firmware/board is present and the way smoothie works differs, making additional instructions relevant or differences worth noting noted ( + the page is not specific to a given board/firmware )
In other words, you want to do as much advertising as possible. I'm very sorry, but RepRap wiki is neither a shop lister nor a link lister. It's a knowledge base. --Traumflug (talk) 12:17, 9 November 2014 (PST)
 " In other words". No. What I said was much more specific that that and you ignored it. I strongly resent your accusation that I would be here to do as much advertising as possible. I am not, and you are insulting me. I am here primarily as a member of the Smoothie and Reprap projects, to add information about Smoothie where it is relevant and useful to wiki users. I am perfectly ok with discussing those edits with somebody that would police advertising here ( especially since I sell Smoothieboard ), but I have a strong objection to that person being you. I do not want to discuss those edits with you, but with somebody that is neutral in the matter. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)
Imagine for a moment every electronics maker had such an attitude. In every corner we had long lists of electronics and all their custom requirements. Totally unusable. That's why Smoothie(board) specific stuff belongs to the Smoothie(board) pages and nowhere else. --Traumflug (talk) 12:17, 9 November 2014 (PST)
 This is utter non-sense. The wiki contains tons of information to given boards or given firmwares, and that information is useful to the wiki's readers. You are not removing all information about how to configure marlin for this or that, that would make the wiki much less usefull as a source of information. Smoothie is in most ways compatible with the other Reprap electronics and firmwares, the places where specific information needs to be added are not numerous, and that information would be useful. I think you are biased and that this policing needs to be done by somebody else. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)

I am fine with you removing the numerous lists of electronics with a link to the actual list, that's much cleaner. I do not object to those edits, actually I did add links to the lists of electronics in my edits when missing.

Here are the pages I edited on which I have problems with your reaction : 

  • Several of them : I do not understand the problem with external links. Smoothie's documentation is on a separate wiki only because it is relevant to other uses than Reprap 3D printers, but it is also a wiki, is under a free license too. Why are external links removed ?
Because links internal to the RepRap wiki are entirely sufficient. There you can add all the custom instructions your board requires. That said, every RepRap controller has other uses than to driver 3D printers. Smoothieboard adds nothing new here (except advertising this fact more loudly). --Traumflug (talk) 12:17, 9 November 2014 (PST)
 You completely missed my point, I was not mentionning other uses of Smoothieboard as a quality, but as an explanation for why it has a separate wiki. The information on it is useful to communities beyond the Reprap community, and that is why there is a separate wiki. Duplicating that information on the Reprap wiki would be stupid and counter-productive, as it already exists a link away and is actively maintained ( and Reprap wiki pages wouldn't be as much and become outdated, which is already a big problem on this wiki, so no need to add more of it ). In that context, I think that external links are acceptable. And I do not think you are neutral enough to decide wether it is acceptable or not, which is why I want somebody else policing this issue. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)
  • Alternative_Electronics : You removed the speed/architecture notes. MCU speed/architecture is relevant information, and means much more to lots of users than cryptic product names for MCUs.
  • Alternative_Electronics : You removed some features specific to Smothie from the "notes" column. The features noted for Smoothieboard are very significant differences to other electronics and improvements that are worth noting. You kept Ethernet but easier configuration is much more noticed by users than Ethernet is. Same thing goes for the extensive documentation, and the faster processing ( especially relevant on linear deltas ). This edit might be because of your lack of knowledge about Smoothieboard, that'd be understandable. You also kept all-in-one, which is one of it's least noticeable features.
That's all nothing new. Most other controllers are well documented, too. They're all "fast" and "cheap" and "easy" and whatever the favourite advertising slang of the week is. MCU speed doesn't matter either. If performance matters, then it's achievable step rates. Sorry, but Smoothieboard is just one of many others and it should be handled as such. --Traumflug (talk) 12:17, 9 November 2014 (PST)
 I was mentionning only features that newcomers to the project, coming from others, find are important differences to other project. I think that is what that column is about. About documentation : there is a concerted, collective and important effort on documentation in the Smoothie project, aiming at a central, exhaustive and beginner-friendly documentation. That is unusual, is very often noted by newcomers, and is as such considered ( not only by me ) as a notable characteristic of the Smoothie project. About fast, you'll note I never said "cheap". Your arguments against including "faster processing" are bogus. If Smoothieboard -only- had a faster microcontroller, and had the exact same other characteristics as other electronics, you would be right. But Smoothie can do 3 times the step rate most Arduino-based electronics can. And while step rate is the only thing you seem to think is important, it is absolutely not. Boards like the R2C2 use the bigger processor nearly exclusively for the higher step rate, that is not the case of Smoothie : Smoothie also uses this added processing power for increased smoothness of step generation, better acceleration math, better arm solution math, better junction deviation math, higher acceleration update frequency, longer look-ahead, faster communication, additional features, for doing all of those things in a more correct fashion, and for several other things. It is a very significant difference, resulting in very real benefits to users ( with special emphasis on delta users for which the additional performance increase is even greater ). And it is a difference other boards do not have, making it worth noting. About ease of configuration, your argument that "they are all easy" is non-sense : some boards and firmware are significantly easier to use and configure than others, just saying they are all equal makes no sense whatsoever, and to me shows you are completely biased on this issue. While arduino-based electronics are configured by editing source code, compiling then flashing, using the Arduino IDE, Smoothie is configured simply by editing a file on the SD card. That is a very significant improvement in the ease of configuration, that is noted by new users extremely often, and is therefore worth noting as a characteristic. Your arguments are either dishonnest or show you know next to nothing about Smoothieboard and therefore should not be policing edits about it. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)
  • RepRap Options‎ : This page describes the configuration and compilation procedure for Marlin-based electronics. I added information about how it is done with Smoothie ( very short instructions you'll note ). I think that as it is different, it is relevant. You removed that information and only specified that « Some electronics like Smoothieboard require a custom firmware. ». I'm not happy at all with that : Smoothie firmware is not "custom" and the firmware is barely relevant to users anyway, the relevant thing is the configuration method. Smoothie comes pre-flashed with a firmware ( that fits all imaginable configurations ), and does not need to be flashed for configuration to change, that is a significant difference. You removed that information, making the difference much less clear, or even non-understandable.
  • Troubleshooting : There are specific troubleshooting instructions for Smoothieboard, I'm not sure what the problem is with external links is. You removed troubleshooting items when in fact there are quite a lot of good ones that could be added and be useful to users.
  • OctoPrint : You removed the Smoothie reference, where RAMPS-SD is mentionned. Smoothie implements Octoprint-specific features ( and vice-versa ), which we work on in conjunction with Octoprint's core dev, and I think that makes it worth mentionning. I can make it more explicit if needed. Smoothieboard is a valid alternative to RAMPS-SD in this specific case. This could be edited to say "any electronics that have sd card support", as it is most probably true that they all work with Octoprint ( and a link to the list would then be useful there ).
  • Rostock : Not only did you remove information that was originally present and that is useful to linear delta users ( ie marlin supports delta ), but you also removed Smoothie-specific information when Smoothie is very relevant to linear delta printers ( configuration is different, and Smoothie has significantly improved speed and print quality when compared to 8-bit electronics in the case of linear delta arm solutions ).
Again: Smoothie is not more relevant than a dozen other firmwares. And the description I removed was about an old fork of Marlin which is no longer relevant. This page is about a printer frame, nothing else. --Traumflug (talk) 12:17, 9 November 2014 (PST)
 Yes, the information was outdated. But users commonly want to use those pages for information about a specific printer, and a page about a linear delta mentionning you need a special configuration makes a lot of sense and would help users. So mentionning firmwares that support delta, and basic pointers to documentation about how to use those, would be perfectly relevant there. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)

Not only do I object to these edits, but also to the notes about some of them being advertising.

But even more importantly, I object as I did before to you specifically, policing my edits.

This is not your wiki, it's the RepRap wiki. Maybe you've missed it, we had a lot of discussions about what RepRap wants to be and how it should be developed. The result so far is: Remove vendor-specific stuff, add knowledge. Perhaps edits like this help you to understand what's going on. You're welcome to add knowledge, too, as long as not every sentence contains the word "Smoothie". --Traumflug (talk) 12:17, 9 November 2014 (PST)
 I never said this is my wiki, all I asked is for somebody else than you to police these edits as you are in my view obviously biased in this matter. This is a reasonable request. Also, I see absolutely no problem with my edits only talking about Smoothie, it is my area of expertise, and adding information about it is something useful I can do, and I see no problem with it. I am completely ready, as explained many time, to discuss edits I do about Smoothie, to try to get them as close to possible to the policy this wiki wants to follow, but I do not want to discuss those with you, as you are biased. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)

I am fine with any other admin doing so, and I would discuss any problems if they occured. I do not want to discuss with you.

In your case, I very strongly object because : 

  • You produce competing electronics ( Gen7 )
  • I personally consider you misrepresent them as Open-Source Hardware and we strongly opposed on this
  • We have had previous disagrements in which you did not hide your hostility towards me

I would like to talk to another admin about those edits and what can be done to make sure that what is relevant does not get needlessly censored.

Could you please point one to this place.

You mean you can't use the forum yourself, require babysitting? Come on. You can certainly do better. It's you who has choosen my personal place to discuss these issues. --Traumflug (talk) 12:17, 9 November 2014 (PST)
 There is no need to be insulting. Contacting users about issues concerning them specifically, on their user page, is common practice or most wikis I use. You could have pointed me to the forum without being mean about it. --Arthurwolf (talk) 14:00, 9 November 2014 (PST)

Thank you. --Arthurwolf (talk) 11:29, 9 November 2014 (PST)

You're welcome. --Traumflug (talk) 12:17, 9 November 2014 (PST)

"Community Portal"-link

Hi Traumflug. I appreciate your RepRap wiki support and contributions.
I found a small problem though:
What should be done about the link "Community Portal" under section Community in the left wiki-column? It refers to RepRapWiki:Community. br --Glenn (talk) 03:42, 28 December 2014 (PST)

You mean like fixing the link? Just did that, thanks for the pointer. In case it's more about contents of that page, please open a forum discussion. BTW, your work is awesome! --Traumflug (talk) 12:48, 31 December 2014 (PST)

sanguino on linux (mint 17) 64 bit

Hi Traumflug. Thanks for you work and your help. I that guy moving from Windows XP 2011 firmware to linux for my old Sanguino board.

The bootloader issue is solved, a friend wiith a prgramming device loaded a bootloader to my sanguinololu 1.3a, and we got a blink program to blink an LED, so I am will assume the first issue is solved.

That is, do the configuration.h items Gen7 and Sanguinololu produce an identical result?

Here the differences kick in: feature set and layout differ. On one board X Step Pin is pin 23, on another it's pin 7. Such differences. The set of available features also differs somewhat, some have a built in SD card, others not. Configuration.h has to match the actual board. --Traumflug (talk) 04:49, 26 January 2015 (PST)

So, after the bootloader is addressed, how do we use Gen7 support for sanguinololu?

Install the Gen7 Arduino IDE package and select the Gen7 one which matches your Sanuinololu, likely 1284P with 16 MHz. --Traumflug (talk) 12:02, 26 January 2015 (PST)

Is it correct that Gen7 and snaguinololu use the same bootloader, and after bootloader Gen 7 and sanguinololu are different?

Actually, the bootloader desn't matter as long as you can upload a firmware. --Traumflug (talk) 12:02, 26 January 2015 (PST)

Your Gen7 Arduino IDE support page looks like it says Gen7 works for all things Sangulinololu in all cases.

Yes, it should work. Another bootloader works, too. --Traumflug (talk) 12:02, 26 January 2015 (PST) the error message:

In file included from /usr/share/arduino/hardware/Gen7/cores/arduino/wiring.c:25:0:
/usr/share/arduino/hardware/Gen7/cores/arduino/wiring_private.h:57:16: error: attempt to use poisoned "SIG_INTERRUPT2"
 #elif defined (SIG_INTERRUPT2)

This is the same error I recieved using the sangino-0101r1 from google code (so I assumed there was an error); however, my friend using windows XP did not have this error. The fix (which worked on the sanguino-0101r1 support) should be adding:


to Arduino.h in /usr/share/arduino/hardware/Gen7/cores/arduino

Is this when compiling Marlin or when compiling Sprinter? Marlin refused to accept the Gen7 Arduino IDE package and comes with its own Gen7 support instead. There should be instructions somewhere in the sources. --Traumflug (talk) 04:49, 26 January 2015 (PST)

It is compiling Sprinter. I am confused, I was under the impression that Sprinter is the software for sangiuno(lolu), and would have least troubles. At this point I will accept anything that will allow my printer to function as a printer.

Sprinter was certainly a good choice at some time, but I guess it got a bit aged and is no longer maintained (last commit Sept. 2013). As I'm a Teacup developer, I'd recommend Teacup, of course. It comes with a template for Sanguinololus and has all of Sprinter's features (which wasn't true 2 years ago). --Traumflug (talk) 12:02, 26 January 2015 (PST)

Can you tell me what support I need in my arduino IDE for my sanguinololu 1.3a to create working firmware, and which firmware has the best possibility of functioning on this board? After 4 months and countless internet pages, it seems linux mint 17-64, arduino IDE 1.0.5, Sanguino-0101r1 and sprinter are not a successful combination.