Hi Kevin,
This isn't so much of an Issue as it is a request. I've been getting a lot of questions regarding what boards Klipper works on. Is there a list of boards that are known to work fine/work with some intricacies? If there isnt i would be willing to start putting one together as i tihnk it would be nice to have a chart to point people to to see what boards work/to get.
Something like the image below from the Marlin 2.0 32-bit thread:

Thanks for the amazing firmware and great work!
Hi @timmit99,
It did not look like there was a Klipper log file attached to this ticket. The log file has been engineered to answer common questions the Klipper developers have about the software and its environment (software version, hardware type, configuration, event timing, and hundreds of other questions).
Unfortunately, too many people have opened tickets without providing the log. That consumes developer time; time that would be better spent enhancing the software. If this ticket references an event that has occurred while running the software then the Klipper log must be attached to this ticket. Otherwise, this ticket will be automatically closed in a few days.
For information on obtaining the Klipper log file see: https://github.com/KevinOConnor/klipper/blob/master/docs/Contact.md
The log can still be attached to this ticket - just add a comment and attach the log to that comment.
Best regards,
~ Your friendly GitIssueBot
PS: I'm just an automated script, not a human being.
The best we have at this point is the Features page: https://github.com/KevinOConnor/klipper/blob/master/docs/Features.md#step-benchmarks . The config directory is also a useful reference: https://github.com/KevinOConnor/klipper/tree/master/config .
-Kevin
I was thinking something like this:
| Board | MCU |
|-------------------|-----------------|
| Raspberry Pi 3 | BCM2837B0 |
| BBB with Replicape| AM3358 |
| Board | MCU |
|-----------------|-----------------|
| Arduino Mega | ATMega2560 |
| RAMBo 1.4 | ATMega2560 |
| RUMBA | ATMega2560 |
| Duet Wifi | SAM4E8E |
| Sanguinololu | ATmega644P |
| SmoothieBoard | LPC1769 |
@timmit99 I think it's a great idea! I'm up to contribute if you set up the wiki page
The closest thing in Klipper is the file listing in the config directory ( https://github.com/KevinOConnor/klipper/tree/master/config ). It's fine if someone wishes to add a document to the docs/ directory and agree to maintain it. One challenge is that Klipper supports a _lot_ of boards. The same Klipper code (95% +) is used on every board, so generally speaking, if Klipper can run at all it will run fully.
-Kevin
I second @KevinOConnor here. But it is actually several levels:
Firmware at the board:
1) supported with MCU (ATmegaXXX, LPCXXX, STM32xxx)
Configs at Host/Master computer:
2) supported config file for EACH board having the Pin's defined
3) supported config file for special functions of this board (SPI for stepper etc.)
4) supported config file for a special printer (Anet, Prusa etc.)
That gets fast very complex, as features are also very mixable (e.g. like 6 different drivers etc.). Level 4 certainly the easiest for noobs, as the others needs a lot of infos put together and the documentation of klippy still very abstract at some points.
Maybe an open Google Xsheet, where people can integrate they successful implementations? Best with an link to the config file.
It looks like the conversation has concluded on this topic. If someone wishes to take this up then please add the document to the docs/ directory and create a github pull request for it.
-Kevin
Most helpful comment
It looks like the conversation has concluded on this topic. If someone wishes to take this up then please add the document to the docs/ directory and create a github pull request for it.
-Kevin