mks tft lcd to gen 1.4 free sample
If you want to change some function or add new function and so on, you can refer to MKS TFT source code and build it, update it to MKS TFT, Link as below:
For more product dynamic information and tutorial materials, you can always follow MKS"s Facebook/Twitter/Discord/Reddit/Youtube and Github. Thank you!
By continuing to use AliExpress you accept our use of cookies (view more on our Privacy Policy). You can adjust your Cookie Preferences at the bottom of this page.
[{"id":37778307612860,"title":"MKS Robin Nano V2.0","option1":"MKS Robin Nano V2.0","option2":null,"option3":null,"sku":"10076-MKS-Robin-Nano-V2.0","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655749308,"product_id":6169105531068,"position":7,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H9f766ea0c91640e8bdf5f00c9b5921c7l.jpg?v=1609409431","variant_ids":[37778307612860]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - MKS Robin Nano V2.0","public_title":"MKS Robin Nano V2.0","options":["MKS Robin Nano V2.0"],"price":6409,"weight":400,"compare_at_price":6839,"inventory_quantity":199,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328499900,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H9f766ea0c91640e8bdf5f00c9b5921c7l.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307645628,"title":"With 5pcs TMC2225","option1":"With 5pcs TMC2225","option2":null,"option3":null,"sku":"10076-With-5pcs-TMC2225","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655782076,"product_id":6169105531068,"position":8,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H554d9d46a97d4b4bb0e94ebd54048353X.jpg?v=1609409431","variant_ids":[37778307645628]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - With 5pcs TMC2225","public_title":"With 5pcs TMC2225","options":["With 5pcs TMC2225"],"price":7593,"weight":400,"compare_at_price":8367,"inventory_quantity":200,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328532668,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H554d9d46a97d4b4bb0e94ebd54048353X.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307678396,"title":"With 5pcs TMC2209","option1":"With 5pcs TMC2209","option2":null,"option3":null,"sku":"10076-With-5pcs-TMC2209","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655814844,"product_id":6169105531068,"position":9,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hb623d02b5efd43a6abe5ae0ad61527a3E.jpg?v=1609409431","variant_ids":[37778307678396]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - With 5pcs TMC2209","public_title":"With 5pcs TMC2209","options":["With 5pcs TMC2209"],"price":7988,"weight":400,"compare_at_price":8876,"inventory_quantity":199,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328565436,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hb623d02b5efd43a6abe5ae0ad61527a3E.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307711164,"title":"With Robin WiFi","option1":"With Robin WiFi","option2":null,"option3":null,"sku":"10076-With-Robin-WiFi","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655847612,"product_id":6169105531068,"position":10,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hdaa08c0ab225420cafe0457bb31bb943f.jpg?v=1609409431","variant_ids":[37778307711164]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - With Robin WiFi","public_title":"With Robin WiFi","options":["With Robin WiFi"],"price":6936,"weight":400,"compare_at_price":7519,"inventory_quantity":202,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328598204,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hdaa08c0ab225420cafe0457bb31bb943f.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307743932,"title":"5TMC2225 1Robin WiFi","option1":"5TMC2225 1Robin WiFi","option2":null,"option3":null,"sku":"10076-5TMC2225-1Robin-WiFi","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655880380,"product_id":6169105531068,"position":11,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H6fab0554640f44b4ac2a8d4d004563a35.jpg?v=1609409431","variant_ids":[37778307743932]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - 5TMC2225 1Robin WiFi","public_title":"5TMC2225 1Robin WiFi","options":["5TMC2225 1Robin WiFi"],"price":8120,"weight":400,"compare_at_price":9046,"inventory_quantity":200,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328630972,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H6fab0554640f44b4ac2a8d4d004563a35.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307776700,"title":"5TMC2209 1Robin WiFi","option1":"5TMC2209 1Robin WiFi","option2":null,"option3":null,"sku":"10076-5TMC2209-1Robin-WiFi","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655913148,"product_id":6169105531068,"position":12,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/He0732eda438f4fdfa2ec85813ed453745_bc65edb1-10c9-4f7b-a90b-20025c44cead.jpg?v=1609409431","variant_ids":[37778307776700]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - 5TMC2209 1Robin WiFi","public_title":"5TMC2209 1Robin WiFi","options":["5TMC2209 1Robin WiFi"],"price":8514,"weight":400,"compare_at_price":9556,"inventory_quantity":202,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328663740,"position":12,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/He0732eda438f4fdfa2ec85813ed453745_bc65edb1-10c9-4f7b-a90b-20025c44cead.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]}]
MKS Robin Nano V2.0 have many highlights and key upgrades compared to the MKS Robin Nano V1.2. It"s firmware is based on marlin 2.x,support uart/spi drive mode,support TFT35/12864 with box header connector,with onboard 4k EEPROM...and so on.
If you encounter a problem that need to return the product to us, however it cannot be sent back at present. Please do not worry, Homera/TEVO will extend the warranty period for our valued customers inthis situation,
If one or more of the items you received are damaged, different, or not working, you will be protected by this Guarantee. Please contact us for Return Material Authorization within 7 days of the order being received. After returning the product to the address provided by our customer service team, we can send you a new item free of charge (we will reimburse you the return shipping cost), or you can choose to receive a full refund.
If you are not satisfied with your purchase and the product is still in brand new condition, we can arrange a partial refund, which will cover the price of the item minus the shipping fees. You will be responsible for paying the return shipping fees.If you do not want to pay high import duties on the return package, please avoid selecting an express mail service like DHL, UPS, TNT, FedEx, and similar ones. Please contact us for Return Material Authorization within 30 days of the order being received.
If there are quality problems in some categories of products, you can get a refund or exchange up to 180 days. You can contact us to learn if the product is in this category.
If we have shipped the wrong item, we will either refund you in full or dispatch an alternative item (if applicable and available). Banggood will decide whether you need to return the wrong product or not and reimburse you for the return shipping fee when we receive it.
1. Natural product degradation through wear and tear, along with breakage/damage during use, is solely the customer"s responsibility and is not covered by our warranties.
2. If you have damaged/misused the item(s), the product"s warranty is immediately rendered void. No compensation is available in such cases. However, you are welcome to contact us to purchase a replacement or spare parts (if applicable). We will charge the original value of the components and a shipping fee to dispatch them.
If you have any after-sales issues, please contact us directly for a solution according to your case. We will confirm whether you need to return the item and to which address you may return it to. The following section describes the processing time required upon receiving your returned item.
For exchanges, the processing time for the exchanged item will be between 3-6 business days upon receiving your item back and depending on stock availability.
For refunds, the processing time for us to proceed with the refund will be between 3-6 business days upon receiving your returned item. After we process your refund, the time it takes to show in your account depends on the payment method. Please click here to view more.
1.Photos/videos should ideally be clear and focused, taken under good lighting conditions, and from a close to medium distance. This allows us to identify and verify the issue(s).
2.If the product is returned more than one month after the receipt, or if the product is returned for customer reasons (including non-satisfaction, wrong size, change of mind), the customer is responsible for the shipping fee. For non-customer-related returns within one month, Homers/TEVO 3D Printer Company is responsible for the shipping fee, and the customert must return it using the shipping method Homers/TEVO prescribes. In all return situations, the customer must provide the tracking number.
3.Customers must contact us before returning an item. Returned items without Return Merchandise Authorization (RMA) will not be accepted. For incomplete warranty requests, Homers/TEVO reserves the right to refuse any compensation. If the customer has returned the package without prior authorization (RMA Form), sends to the wrong address, returns an incorrect item, or submits an empty package, Homers/TEVO reserves the right to refuse any compensation.
4. For No Reason Return, customer should bear the return shipping fee. Besides, you need to ensure that the product package is intact and all accessories are complete and unused..If you do not want to pay high import duties on the return package, please avoid selecting an express mail service like DHL, UPS, TNT, FedEx, and similar ones.
The integrated mainboard driver MKS-GEN L V1.0 for 3D printer has been developed by Makerbase to optimize existing problems on the open source controller board such as Ramps 1.4.
- Supports a variety of step-by-step drivers such as A4988, DRV8825, TMC2100 and LV8729, available to change stepper motors and motors that users like.
- Available for the 24V input, the hot bed current can be reduced to 1/4 with the same power of the system, which effectively solves the problem that the MOSFET of the heated bed is heated.
- Connect the step-by-step controllers according to the different color terminals, which decreases the probability of recoil and avoids the damage of the controller board.
If you want to help improve this design, please find source files for these missing items and upload them to this wiki, or link to the repository containing them.
The VCP drivers will install a COM Port on your computer for the MKS Gen, you can check what port number was assigned by going to your device manager and click on Ports(COM & LPT) look for something that says "USB Serial Port(COM3)" where COM3 is you assigned port number(will vary from PC to PC). Remember this number as you will be using it later in configuring other software.
On Arduino click File-->Open -- then point to your Marlin Download and select Marlin.pde. With Marlin loaded on the IDE window, click on the tab that says "configuration.h". These are the basic entries that you need to change to get the X3 working.
These entries are the only ones you need just to get the MKS Gen running. Once you get it to upload you can now test most features of the board. You will need to tweak the settings on the configuration file for your printer.
Click on the arrow pointing to the right inside a square frame to upload firmware to the board. If everything goes well you"ll see a "Done Uploading" message near the bottom of the Arduino window.
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
Hi The Marlin firmware for the MKS-TFT32 on a MKS Gen v1.4 board will not compile. Can you please check your file and post the correct working version
What are the changes in the configuration for the the MKS-TFT32 display? I am using the latest version of Marlin 1.1 RC8 and I want to keep using that version.
I did that and it appeared to apply properly and I recompiled Marlin with the #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER uncommented. I uploaded Marlin but it is still not working. Any other settings?
I use an iMac and had the same problem with the weird icons. I found that the problem has to do with the filetype .bin which is copied in a specific way on a Mac. In the end I copied the files to the sd-card via the terminal command “cp -X” (https://developer.mbed.org/users/takuo/notebook/copying-bin-files-to-frdm-kl25z46z-using-cpmv-comm/). Worked for me!
Same here. I got sent v1.3 of the tft28 display. I turned it on without the sd card and it says “printready” with a bunch of blank icons. I am doing everything right. The SD card is set to fat32 with the 3 files in place. I have tried firmware 1.1.5 and 1.2. Both firmwares will update, but right after, it just says “spi loader PID Erasing”
I just wanted to add that I was having this issue and following this step solved it, at least for me. I had tried to update the MKS-TFT28 firmware before installing Marlin, and that’s when the odd images showed. I installed Marlin and then reinstalled the MKS-TFT28 firmware and all is back to normal.
Hello, i’m using TFT28 on RAMPS 1.4 , is there any way to make it work when i print from computer ? to display temperatures and other info like 12864 graphic LCD does ?
but if i print from COMPUTER through USB the TFT28 remain in main screen, does not show temperatures , fan speed or progress of printing like other lcd displays.
I have followed the instrucitons and the printer was working fine. Then i added the second extruder and for the life of me I can’t get it to see the temp of the second extruder. I changed the pin out to try another pin and it still didn’t work. I can change the Bed temp Pin and it will read it. So i know the board is good. I just need to figure out what i need for that second extruder
Hi I got the mks 1.5 board and the touch screen 3.2. Evey thing seems to work, till i go to print from the usb. Then the printer just sits there. I can move all axis I can pre heat and home all axis. and i can print from computer but stand alone cant print. Any ideals whats wrong
I have a MK Gen board, a TFT28 and a WIFI module. When the wifi module is plugged into the TFT28 and power is applied to the Gen board nothing happens. Without the wifi the Gen and the TFT power up no problem. Is this a firmware problem? Or a power problem. Right now I am on the bench using USB cable to power everything.
Hello, I am new at this but I’m interested in getting this board. The bed I want to use is 24 volts, and I know the board can accept 24 volts however, I was wondering if the Watts mattered in this instance? I was also wondering if I was putting in 24 volts then would the extruder also be getting the 24 volts or would it bring it down to 12?
Hello. I purchased MKS SBASE V1.3 + MKS TFT32 3.2” LCD Touch Display. Please help me to connect the display to the base. Menu is working, but info from the base not receive.
I have the MKS SBASE V1.3 & MKS TFT32 3.2″.After updating the firmware I noticed there no long has the ‘Set>Connect’ icon. How do I change the baud rate now? Or even see what it is set to.
It’s your firmware (the newest). Just forget it! After reading all these comments it is painfully obvious that you never answer any questions with useful information. All the answers have come from either people who figured out there own problem or customers answering customers. I’m just going to return this piece of junk and buy and actual Smoothieboard. At least they have customer service and documentation for their own products.
I have had my parts in and working well for some time now but the controller developed a problem with the 12 volt output recently. I finished one print and set it to start another and walked away while it was warming up, but when I came back a little later and noticed it still wasn’t running I checked and neither the hot-end or the bed was heating up.
Today I got a MKS TFT 3.2 in a bundle with a MKS sbase. I connected it with the AUX1 ports on both devices and plugged the board into an USB port. The board seems to work, but the TFT is just dead. On pictures in the internet I can see that there should at least light up a LED on the backside, but there is nothing.
I just noticed that the TFT gets its 5V not from the USB but from the 12V that I had not connected to this time. I had the impression from some picture in the internet that the display would work with just USB power from the board too. Now with 12V attached it works.
I would like to use a sketch of Marklin from another source. What is different about your version? Can you provide the code and where it goes so I can put it into another version? I am using the tft 3.2 controller. Many thanks!
Hi my TFT32 dose not seem to communicate with my mks sbase 1.3 connections are all OK firmware is updated to v2. however when you press on any of the icons nothing happens any ideas
I just assumed it was an upgraded version, but now I’m reading that they are completely different boards. I ordered the SBASE because I wanted to run smoothieware. Am I correct to assume that I can not install smoothieware on the MKS BASE v1.5?
Hi, please follow the instruction for MKS BASE V1.5 board to install firmware: https://osoyoo.com/2016/06/30/mks-1-4-3d-printer-board-marlin-firmware-installation-guide/
Elaine, I should clarify that I ordered the SBASE v1.3 from a seller on Amazon 4 months ago, but received the wrong board. I haven’t had a chance to start setting it up until now. Is it still true that the 32TFT in not compatible with RAMPS 1.4? If it’s not compatible with RAMPS 1.4, then can I install Smoothieware on the BASE v1.5, or can you tell me what my other options are?
My new mks tft32 touch screen is only showing one extruder.I have a tevo tarantula with dual extruders.Is there any way to show both extruders on the screen please?
Is the source code of the TFT32 available somewhere? Because most of the current menus are useless to me and I need to reconfigure my TFT32 to more useful functions for my CNC.
Hi. I just got a new FLSun Cube printer with the TFT32 screen and the mks gen l v1.0 main board. When I changed the custom loading graphic from the standard RepRap logo to my own graphic following the instructions in the guide, I get an FLSun logo overlayed in the middle of my graphic. Where is this logo coming from?
I purchased 2 of these. One to use on a Smoothieware board and the other to use on a Rambo 1.1 printer. I didn’t realize this had different connectors than those on the Rambo. Is there an adapter which will permit me to use the KINGPRINT 3D Printer Controller Board MKS TFT32 with a Rambo 1.1 board?
Get mks from suppliers on Alibaba.com when reliable parts are needed to build new laser printers at a plant. Repair shops will find them useful to have on hand as well. Shop for many quality units and save money when stocking up for long-term production goals. Look for various pieces that are compatible with a wide range of brands and models of printers and other machines.
Some mks are designed to be used in copiers and fax machines. When installed, they will allow for the reliable application of toner to each page that is printed. Most brands are built to OEM standards and can be used as cheaper after-market replacements for many major brands. Hot pressing and injection molding are often used to ensure each set has a uniform shape and size.
Find mks at Alibaba.com from a wide variety of suppliers that can make the product from plastic or silicone. Sometimes, other substances can be used if requested by the customer. Certain brands feature a very large range of working temperatures and will work in extremely hot or cold conditions. Some suppliers will make a point to test each product before it is sent out for delivery.
Get mks at Alibaba.com and keep an office up and running or a factory working efficiently. Find the best features and designs at costs that will not break a budget. Search for mks and order a custom shipment to build or repair various copiers and printers.
My only issue with this screen is the firmware. As of the time of writing (Jan 27, 2019), the current firmware version (V1.0.3) has a few bugs including prints failing when resuming after power outage due to incorrect Z, Z sometimes crashes into the bed when resuming after pause (emergency stop does NOT stop this), and minor sporadic communications issues with motherboard (I"m using a MKS Base V1.6). This product is still a fairly new release, so I do hope these bugs get ironed out with time.
My biggest issues with the current state of the firmware is that M00/M01/M600 commands are NOT supported. This means that you can"t insert pauses or filament swaps into the Gcode (for example using Cura"s "Pause at Height" gcode modifier), which is a real bummer for me personally, as I sometimes do multi color prints that require pausing at a certain height to swap filament. In addition, the screen does NOT support live Z offsets, which can be really handy when tuning first layers.
I do believe that MKS is working on implementing M00/M01/M600 support, as well as live Z tuning, but there is no telling when these updates will be released.
Other than the above issues the screen is pretty nifty. I printed a nice shroud for it and have it mounted to my custom printer, and it looks and feels good. The screen is pretty responsive, and there is no waiting for menus to load. If it weren"t for the firmware issues and lack of features listed above it would be an easy 5 stars, but I can"t give it more than 3 due to the current state of firmware (V1.0.3).