Built In CANBUS! Makerbase MKS SKIPR Klipper Board

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 88

  • @geauxracerx
    @geauxracerx Рік тому +21

    For Klipper set up Raspberry Pi imager is superior to Balena Etcher, because it lets you set up your WiFi and host url before flashing.
    Great vid as always 👍

    • @ModBotArmy
      @ModBotArmy  Рік тому +4

      I have used it quite a few times in the past but was not sure if there were certain image limitations. (I assumed this since Etcher is what the manufacturer recommended). If it does/would work with this image file then 100% I would recommend that over Etcher.

    • @joediragi4258
      @joediragi4258 Рік тому +2

      This would not fix the issue in this case. Makerbase made it this way *on purpose*. It’s in the changelog.

  • @csforesman
    @csforesman Рік тому +3

    Really glad I found this video. I bought one of these for my merc 1/ hydra build, but the poor/limited documentation and relative lack of community support had me second guessing the decision. It really seems like a great value for a feature packed board, especially considering the built in, all in one klipper support. If the hardware can do everything it claims it's a shame it hasn't been supported/documented better or more widely adopted.

    • @multioskar28
      @multioskar28 Рік тому +1

      I agree with you completely. I have tried to get the bosrd working for many months now. Good thing that there are atleast some videos on it on youtube, but havent gotten a print out of my machine yet…

  • @SlinkySlonkyWaffle
    @SlinkySlonkyWaffle Рік тому

    i was already sure i wanted to use the SKIPR exclusively from now on for my printers, and this video makes it *way* easier to get into klipper!

  • @joshuaseagoe544
    @joshuaseagoe544 Рік тому +2

    I got this board a few months ago in one of their bundles that included a Comfast CF-WU810N network adapter. Using that adapter consumed 100% of one of the four cores, constantly. It's not necessarily a problem, but I'm happier just using ethernet.
    I haven't set up CAN yet, but my understanding is that it's a bit awkward: You need to configure the bus through Linux, but it's connected to the MCU, not the Linux host. The alternative is to set up the MCU as a USB to CAN bridge and configure Linux to use that over USB, but the MCU is connected by a serial bus, not USB. So you end up needing to connect the two halves of the board using a USB cable.

  • @alex59292
    @alex59292 Рік тому +2

    The future of micro controllers keeps getting better and better

    • @sonex_vince
      @sonex_vince Рік тому

      We are a long way from the Intel 4004.

  • @barisama
    @barisama Рік тому

    תודה!

  • @deathcube2006
    @deathcube2006 Рік тому

    Yes! Been waiting for a review of this!

    • @ModBotArmy
      @ModBotArmy  Рік тому

      I really like the board itself. The setup was pretty annoying on the network side but its a small detail in the grand scheme of things.

  • @treowayne
    @treowayne Рік тому +20

    Alternate approach: connect your wifi dongle AND the Ethernet cable. SSH into the Klipper host over the wired Ethernet connection and set up the WiFi that way.
    And honestly I can't be mad for bad Wi-Fi documentation when they've provided an Ethernet jack right there on the board.

    • @largepimping
      @largepimping Рік тому

      Couldn't agree more! You do have to find the IP address, but to me that's much easier than connecting via serial.

    • @ModBotArmy
      @ModBotArmy  Рік тому +5

      This is probably the best route to go. My modem is on the other side of the house but I definitely could have done it. That being said, I do try to follow manufacturer instructions as much as possible assuming that most users will do the same. It also helps point out any issues or pain points. You are absolutely right though in that being a great option.

    • @covertpluto
      @covertpluto Рік тому +1

      Or an even better way is to broadcast a wifi network whenever it can't connect/not set up yet, you join the network and the captive portal has a textbox to enter your ssid and password. Pretty much every smart IOT device does it this way except for ones that use an app

  • @sonex_vince
    @sonex_vince Рік тому

    These printer control boards 5:27 have come a long way since the original Marlin class boards. Thanks for the review 😊

  • @kevincosta1977
    @kevincosta1977 8 місяців тому

    For those with wi-fi problems, this is caused by the bad kernel support and drivers, SKIPR and MKS PI are trapped in a limbo with an EOL 5.16 kernel. This could be easily solved if MKS had minimum care to update the device tree to 6.1 LTS kernel, or better, 6.6 LTS, but I'm pretty sure they won't do it. Second party solutions are a bit buggy and somewhat unstable like redrathnure builds, which I had major stability problems with CAN bus interface.
    For wi-fi, I tested around 8 adapters and the only one that had stable drivers for the 5.16 kernel are the ones based on MediaTek MT7601, anything with Realtek are garbage. If kernel were update to a more recent LTS version, driver support would be better and we could have WiFi6 adapters working.

  • @NexGen-3D
    @NexGen-3D Рік тому +4

    Hi bud, good see this board getting some recognition, its not Ferrari, but more of Hyundai, great balance of value, reliability, performance and features at a competative price, I'm a reseller for select Makerbase boards and I use the SKIPR board in all my builds now, I also supply them in my QIDI TECH and KINGROON printer upgrade kits, I love it, has everything you will need for even the most advanced build, but take it from me CAN has no place in a 3D printer, it has some severe short comings, I will have after this weekend a full tutorial up on my GITHUB with links and config files for a clean OS and Klipper install along with the THR36 and THR42 Tool Head board in USB mode, the CAN mode will ultimately fail, please don't waste your time, I will also have a link to an article explaining why CAN is not good in a 3D printer, I wish I had seen that before I wasted many days of my life on CAN, you will suffer from timeouts and other systemic issues, also the OS image MKS supply is terrible and there is no source code provided, it also develops issues over time and ends up taking way to long to boot, I recommend setting up over ethernet first, once that is done, then connect the Wifi USB Dongle, and I highly recommend the MKS 5" display, not the 3.5", but if you have either, you can at least input your wifi directly through Klipperscreen, and the cheapest TP-LINK WN722N USB Wifi adaptor works far better than the one supplied by Makerbase, and if you need something with better range and the ability to use an external antenna then the TP-LINK WN725N also works perfectly.

    • @ModBotArmy
      @ModBotArmy  Рік тому

      I would love to just go with USB but from what I can see we are going to need new controllers for this.
      The options from what I can tell are use a standard USBA-C which would allow you to use data but you would need separate ground/voltage wires. This method is not ideal because you need to run additional wires.
      The best scenario I can see is USB-C which most controllers still dont really ship with. This way you can use the 240W USB-C cable which will be plenty for anything on a toolhead. Although the SKIPR looks like it could be perfect since it has USB C and this is what QIDI is running with USB to their toolhead boards.
      Definitely curious to hear more about your setup.

    • @NexGen-3D
      @NexGen-3D Рік тому

      @@ModBotArmy Thanks for replying :) I totally agree, but you can if feeling creative is make a 5 wire USB cable, 3 wires for data , and 1 pair for 24v power, as 5v is not actually required, but I opt to run a single tuff braided USB-A to C and a pair of 18g UL1332 power wires, so its only 3 feeds and your done, but I agree, I would love to see USB-C PD + USB 2.0 Data, as that's all we need, PD supports 24v and more than enough wattage. But currently the USB implementation on the THR boards works flawlessly, my current in house designed and built NexGen 3Dimension runs default Bambu Lab print profiles all day, but can actually go much faster, all with the Makerbase Boards.

  • @Polar_Ted
    @Polar_Ted Рік тому

    The SKIPR was on my boards to get list awhile back.. I need to go take a look at it again.

    • @ModBotArmy
      @ModBotArmy  Рік тому

      For the price this is super solid. Would love to hear your thoughts on it.

  • @winandd8649
    @winandd8649 Рік тому +1

    @ModBot : Please test the Canbus functionality of this board! (seems to be troublesome) and also; The KLIPR has it's own on board 'raspi board' , but would it be possible to connect the board using an external Raspberry pi? (so not using the internal one?)

  • @aztrose1023
    @aztrose1023 Рік тому +2

    Dang! full printer mainboard with a built in PI for 40 bucks, count me in

  • @lolzlarkin3059
    @lolzlarkin3059 Рік тому

    I just changed my Internet provider and had to change the WiFi on my printers. One with a biqu cb1. The wpa supplicant didn't exist on there either. But there was another config file with it in. Needed to be opened with notepad++ to view/edit.

  • @Basementn3k0
    @Basementn3k0 Рік тому +1

    the board diagram screams “get in the schematic, shinji”

  • @ngwoeijiang7468
    @ngwoeijiang7468 Рік тому

    I using the lastest firmware flashed, and connect wifi using klipperscreen, No SSH needed. Just current issue i encounter was my microusb reader cannot read the eMMC, MKS ask me to buy their USB3.0 to eMMC adpater lol

  • @billkaroly
    @billkaroly 8 місяців тому

    Artillery Sidewinder X4 is using a custom SKIPR board.

  • @Nukle0n
    @Nukle0n Рік тому

    Balena Etcher never seems to work the first time, but I don't know what else you'd use on a Mac

  • @jacksoni349
    @jacksoni349 Рік тому +1

    You should do a video on your top 3 boards at the current date

    • @ModBotArmy
      @ModBotArmy  Рік тому

      Ooh that is tough! Alot of it is extremely situational for a build.

  • @MrPancakes98
    @MrPancakes98 Рік тому

    if this board is capable of supporting closed loop steppers, this might just be exactly what im looking for. from what ive seen thusfar, the only support ive seen for closed loop stepper motors are on reprap boards

    • @ModBotArmy
      @ModBotArmy  Рік тому +1

      I couldnt see why not. I am only running them on one of my printers and from what I recall the driver/electronics are on the stepper itself and then a wire goes from the motor to essentially a "dummy" stepstick so that it can be controlled by the board. I dont recall any other unique hardware requirements.

  • @daverobinson4558
    @daverobinson4558 Рік тому

    How does this compare to the BTT all in one solution? I am looking for the most stable canbus connection if anything

  • @1fareast14
    @1fareast14 Рік тому

    60 usd on amazon rn, might still go for it

  • @danielpaternoster2873
    @danielpaternoster2873 Рік тому

    Is this board a good option for a Mercury One.1 build?

  • @michaeld954
    @michaeld954 Рік тому

    Is this board any good i was thinking of upgrading my printers

  • @Rok_Satanas
    @Rok_Satanas Рік тому

    Anyone know what the CAN bus connector is? Or where to find a cable for it to connect my toolheads?
    Edit: For anyone wondering about the CAN bus connector, like me, it's a Molex Micro-Fit 3.0 (Housing Model No: 430250400 and pins series No: 43030)

  • @Thirtybird
    @Thirtybird Рік тому

    Are the MKS TMC2209 drivers a good choice for this board to support all the features or should we be looking at a TMC5160? (if it matters - it's an older TEVO Tornado CR10 style printer)

  • @fahmialias
    @fahmialias Рік тому

    which one is better? MKS SKIPR or BTT Manta M8p with CB1?

  • @bobbydigital9323
    @bobbydigital9323 Рік тому

    Just wondering, could we just create the WPA supplicant file in the boot folder instead of using a windows machine?

    • @ModBotArmy
      @ModBotArmy  Рік тому

      This could work if you know the contents of the file. I guess I could have tried that as well. A few have also pointed out that temporarily plugging it in over ethernet would let you get it on the network so that you can ssh in and set up wireless so there are a couple other options.

  • @zeendaniels5809
    @zeendaniels5809 10 місяців тому

    11:12 I'm still waiting for the follow up after seeing all those parts...

  • @JohnOlson
    @JohnOlson Рік тому +3

    ua-cam.com/video/-Coa-w77cWo/v-deo.html Really wish we (content creators) start by instructing all users to change the root password. A little bit of security goes a long way. MKS boards are being used a lot more now. These are full Linux devices on our networks. We wouldn't (or shouldnt) leave our personal computers, or routers with default passwords, why would we not do the same with our klipper setups? Raspberry Pi made a security change last year.

    • @JohnOlson
      @JohnOlson Рік тому

      Or at least encouraging putting these devices on their own network and isolate from your own devices, or blocking them from outside traffic if you need them on the same network as your other devices.

    • @ModBotArmy
      @ModBotArmy  Рік тому +5

      I am not a shining example of network security. Most of my printers are not online long term if not in use and I only access them locally but I realize that is not the case for all. After talking with a few others I am going to put together a video talking about this and covering some of the things that can be done. Changing login credentials as a bare minimum is just good practice.

    • @JohnOlson
      @JohnOlson Рік тому +1

      @@ModBotArmy Love to hear that!! ♥

  • @tonykyle2655
    @tonykyle2655 Рік тому

    Some of us do not have a Windows based system to work with. Could we maybe create the file and then update it?

    • @ModBotArmy
      @ModBotArmy  Рік тому

      I am not sure about just creating the file but you can either hook it up via ethernet to ssh into and then configure wireless or try a different serial connection. I used what was baked in but there are going to be alternatives that might not have the issue.

  • @MacBaerFFM
    @MacBaerFFM 9 місяців тому +1

    Have you managed to have Klipper talk via CAN to a CAN device (e.g. tool head) without the USB/CAN Bridge through an USB Cable from Pi USB to MCU USB-C? Following the MKS instructions lead nowhere and according to postings in a Klipper forum, the CAN Bus is a function of the MCU and not of the PI side where it belongs and not reachable through the Serial Bridge between Pi and MCU. Even worse: as soon as there is a USB Cam on the bus, the Klipper stalls with timeouts. The "Armbian" image is even beyond outdated. Together with the 5" Touch it is, as of now, a EUR 110 experiment for the trash bin.

  • @TheShorterboy
    @TheShorterboy Рік тому

    The problem with all this is no CAN io, no CAN fans/heater drivers/anything you have one semi affordable CAN board extruder head and that's it, the old LPC11C14 had this @$2/1k so boards were never the issue, I guess people like 300 wires everywhere.

  • @dragnet53
    @dragnet53 Рік тому

    I don't see what wifi can be used for unless you only use Cura.

  • @thaejsooriya3313
    @thaejsooriya3313 Рік тому

    Why is so expensive on the canadian amazon😢

    • @Kman31ca
      @Kman31ca Рік тому +1

      Cause our dollar sucks arse and the inflation due to our stupid monetary policies.

    • @ModBotArmy
      @ModBotArmy  Рік тому +1

      Could be reseller? I really dont know. Sometimes Amazon prices are higher. Could be related to their shipping costs.

    • @thaejsooriya3313
      @thaejsooriya3313 Рік тому

      @@ModBotArmy Its listed under Makerbase so not a reseller, oh well makes me decide if I really need it

    • @thaejsooriya3313
      @thaejsooriya3313 Рік тому

      @@Kman31ca yeepppp couldn’t agree more

  • @johnysmrz
    @johnysmrz 8 місяців тому

    If the file is not there just make it :) This is common thing in many software.

  • @christianmontagx8461
    @christianmontagx8461 10 місяців тому

    Phewww. MKS sounds always good on paper but in reality my experience with them is not so good. Bugs, inverted connectors etc.

  • @ScottHess
    @ScottHess Рік тому

    I’d guess your Mac terminal issue was a crlf issue with screen. IMHO not worth figuring out, since you’ll probably never do it again…

  • @jacksoni349
    @jacksoni349 Рік тому +6

    I cannot believe how cheap these boards have gotten

    • @ModBotArmy
      @ModBotArmy  Рік тому +1

      Its incredible. I remember the cheapest 32 bit board printer controller being like $100 with most being even higher.

  • @orestes29
    @orestes29 Рік тому +1

    I had the same issue with installing Klipper on the MKS Pi... The issue with those images are that they are extremely bloated, do not work (updating components like Fluidd is impossible with some versions, while with some others the whole install gets trashed after a "successful" update) and as you mentioned, the "wpa supplement" file is only present in the oldest image that they provide, which in my experience at least, does not want to update any component, so you are stuck with whatever version of Klipper/Moonraker/Fluidd is installed. The eMMC module is only usable with a computer that is running Linux, it is impossible to flash a different image on a Windows PC as it shows up as a 2TB drive and as such it is impossible to flash an image onto it successfully. Oh and don't forget the fact that the included USB WiFi adapter was not being recognized at all with the newer images.
    The only solution is to use an alternative Armbian OS image that someone has made and uploaded onto Github without all the bloat. I have written down the process I had to follow to get my Pi to work here: www.printables.com/model/486927-ender-3-mks-pi-mount-tips-on-installing-klipper

    • @joediragi4258
      @joediragi4258 Рік тому

      Wait what the hell yours came with a dongle? Mine did not): wish I would’ve seen this a few days ago. It’s a solid board once you get a normal armbian image on it

    • @orestes29
      @orestes29 Рік тому

      @@joediragi4258 do you mean the WiFi adapter? I bought the MKS Pi, not the board mentioned in the video, the Pi had a few buying options, one of them included a WiFi dongle plus a eMMC flash memory module with its specialized adapter.
      The board works quite well with a clean image, I do not know why they'd go to all that trouble just to distribute a bloated image that simply does not work.

  • @hongtse6723
    @hongtse6723 Рік тому

    you know, one day I don't have to upgrade my printer 😅

  • @skaltura
    @skaltura Рік тому

    uh oh ... you cut this short ... Yes, there is more to a control board than configuring wifi

  • @aidarovb
    @aidarovb Рік тому +1

    Oh, You are not touched CAN bus connector... This is another big punishment for enthusiasts.

  • @3D_Printing
    @3D_Printing Рік тому

    4K bits please :) Pay videos on a display

    • @ModBotArmy
      @ModBotArmy  Рік тому

      Im still so torn on this. Partially because I dont even have a 4k monitor to view at. That being said I shoot everything in 4k so it wouldnt really change workflow to export at 4k.

  • @tomaszkarwik6357
    @tomaszkarwik6357 Рік тому +2

    Why would you not just connect via ethernet for the initial config and then just disconnect after the wifi starts working. Also i hope you at least changed the password for the root user. Even better if you added a difrent user and gave it sudo privileges and dissable root login. THIS IS A SERVER you will get attacked, my server has about 5000 login attempts per day (before i added fail2ban)

    • @ModBotArmy
      @ModBotArmy  Рік тому +1

      That is a great method of doing it and would simplify things by quite a bit. Generally I try to stick with the instructions provided at least as a starting point. IMO many will do the same and if I do that and run into issues like I did it does at least allow me to provide that feedback in hopes it helps others or the manufacturer corrects it.

    • @tomaszkarwik6357
      @tomaszkarwik6357 Рік тому

      Should have actually checked it and not just put a "large" number (that I remembered was correct at some point) the "large" number of 100 per day came in as not existent in comparison to the actual number of 5000

  • @Alperic27
    @Alperic27 10 місяців тому

    🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️

  • @mahendradhungel8011
    @mahendradhungel8011 Рік тому

    Who read this as cannabis?

  • @ThantiK
    @ThantiK Рік тому +3

    Why is everyone using CANBUS anyhow? We have controllers available with native USB support? Along with Power Delivery we should be able to have a hotpluggable, auto-enumerating system. USB even has asynchronous notifications, getting rid of the common trope of "but usb is slooow" (0.125ms latency) . Yet somehow everyone has been all head over heals over this 1 megabit max speed old-as-dog-shit CANBUS system which has to be terminated like some old 10-base T network and daisy chained to each device...

    • @jettachamp26
      @jettachamp26 Рік тому +1

      I agree. I do work in the automotive space and they love their canbus. Except everyone uses their own standards... so yeah, it sucks

    • @ModBotArmy
      @ModBotArmy  Рік тому

      The biggest issue I can see right now is that there are no boards that do this from what I know. There are lots of controllers that have a USB-C port which is great for 5V and data transfer but they wont output input voltage. There are PD USB-C up to 240V but no way to get the voltage needed for fans/hotend. It would be cool to see hardware allow for USB that still allows you to make your own cable. But I would not be upset to see board come with a special USB-C port capable of outputting enough power to drive the toolhead electronics. It just isnt there right now and yes CAN is a bit of a pain but once setup it has worked very well for me.

  • @Mr.melteds
    @Mr.melteds Рік тому

    first?