# Need printer.cfg for Sidewinder X1 with a Ruby 1.1 board and no BLTouch

**URL:** <https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880>\
**Category:** General Discussion\
**Created:** [February 7, 2025, 9:04pm UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880 "2025-02-07T21:04:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![slaybol](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@slaybol](https://klipper.discourse.group/u/slaybol)\
**Post date:** [February 7, 2025, 9:04pm UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/1 "2025-02-07T21:04:15Z")

</div>

### Basic Information:

Printer Model: Sidewinder X1  
 MCU / Printerboard: BTT Manta E3EZ  
 Host / SBC: CB1  
 [klippy.log](https://klipper.discourse.group/uploads/short-url/6URN3ip0jYBz6UFZHkm1XveyPoU.log) (67.5 KB)

_Fill out above information and_ **_in all cases attach your_ `klippy.log` _file_** (use zip to compress it, if too big). _Pasting your_ `printer.cfg` _is **not** needed_  
_ **Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there** _

### Describe your issue:

…  
I am having a B of a time getting this to work. I have a Sidewinder X1 with a Ruby 1.1 that will no longer connect via the onboard USB-B port. So I am trying to upgrade the SWX1 to a Manta E3EZ + CB1. I believe I’ve got everything set up/configured, but I’m hitting an ‘mcu’ error during config: Not a valid ADC pin. I assume this is related to the printer.cfg but I can’t find the error. So to that end, where can I find a printer.cfg for a Sidewinder X1 with a Ruby 1.1 board and no BL Touch? TIA

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [February 7, 2025, 9:22pm UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/2 "2025-02-07T21:22:55Z")

</div>

Hello @slaybol !

> [@slaybol](#):
>
> BTT Manta E3EZ

You are sure you have that?

The pinout looks very different to your config in the klippy.log

 ![grafik](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/6/d/6d06738004b4ee5a4219e0647238ec8e7c32701c.jpeg)

---

<div class="post-metadata">

**Author:** ![slaybol](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@slaybol](https://klipper.discourse.group/u/slaybol)\
**Post date:** [February 7, 2025, 9:55pm UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/3 "2025-02-07T21:55:58Z")

</div>

Hi @ [EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)! Sorry, let’s try this again. I sent the log for the first time I tried and messed up. This is the klippy.log after I did a clean image and boot. Now, I know that I need to find a config for the X1 that is matched to the pinouts on the E3EZ, but that’s what I can’t find. Tons of configs for Ender’s, but nothing for Artillery X1’s with the Ruby 1.1 board.

On a side note, I’m also wondering if the E3EZ with CB1 is the right solution for an old printer, and If I should have gone for a BTT Skr 1.4 or a Skr 3 mini e3 instead.

Edited to add, thank you.

[klippy.log](https://klipper.discourse.group/uploads/short-url/vr8qQ4E93EV2fA8F2eVkTpwmSII.log) (5.8 KB)

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [February 7, 2025, 10:22pm UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/4 "2025-02-07T22:22:33Z")

</div>

> [@slaybol](#):
>
> Edited to add

Please never edit a log file. Always attach the complete one. If too large, you can compress (zip) it.

---

<div class="post-metadata">

**Author:** ![slaybol](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@slaybol](https://klipper.discourse.group/u/slaybol)\
**Post date:** [February 7, 2025, 10:27pm UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/5 "2025-02-07T22:27:53Z")

</div>

> [@slaybol](#):
>
> Edited to add, thank you.

No, I literally edited it to say thank you. Then I added the correct .log. Sorry. Should I start over?

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [February 8, 2025, 9:56am UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/6 "2025-02-08T09:56:18Z")

</div>

Somewhere in your `printer.cfg` you have a line that reads:

```auto
[include generic-bigtreetech-xxx.cfg]

```

Delete it and restart Klipper.

---

<div class="post-metadata">

**Author:** ![slaybol](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@slaybol](https://klipper.discourse.group/u/slaybol)\
**Post date:** [February 8, 2025, 7:42pm UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/7 "2025-02-08T19:42:24Z")

</div>

I did delete it, but there is nothing in the printer.cfg, as I have not been able to find a cfg file for this machine and board.

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [February 9, 2025, 10:01am UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/8 "2025-02-09T10:01:24Z")

</div>

You need to build your own configuration:

- Most of a printer’s configuration is defined by the chosen board. This “basic” configuration needs to be extended by the values that the board does not know, such as the position of the endstops, the minimum and maximum movement ranges, etc.
- Start with the default configuration from the printer board, i.e. [https://github.com/bigtreetech/Manta-E3EZ/blob/master/Firmware/Klipper/generic-bigtreetech-manta-e3ez.cfg](https://github.com/bigtreetech/Manta-E3EZ/blob/master/Firmware/Klipper/generic-bigtreetech-manta-e3ez.cfg)
- From the [X1 configuration](https://github.com/Clank50AE/Clanks-Klipper-Configs/blob/master/SideWinder%20X1%20Stock.cfg), take the values for:
  - `rotation_distance`
  - `position_endstop`
  - `position_min`
  - `position_max`
  - `homing_speed`
  - `sensor_type`
  - `min_temp`
  - `max_temp`
  - The entire `[printer]` section

- Note that the above settings can appear multiple times with different values. These values define your printer’s capabilities that are not directly determined by the board.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [April 10, 2025, 10:01am UTC](https://klipper.discourse.group/t/need-printer-cfg-for-sidewinder-x1-with-a-ruby-1-1-board-and-no-bltouch/21880/9 "2025-04-10T10:01:27Z")

</div>

Closed on April 10, 2025, 10:01am UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
