I wanted a cheap thing that I can fly indoors safely so thought that the litewing was a good choice and it runs on esp32s3. can it run arducopter for basic stuff like althold or stabilize (I will connect bmp280 via i2c) and maybe loiter with the positioning module of LiteWing which has vl53l1x and an optical flow.
I will connect a flysky x6b rx to some serial port for rx and use ibus/sbus/ppm
Thanks
Nice drone, but it might be not right out of the box possible to run Ardupilot Firmware on it. But a chance seems to be good with some adaptions (mainly reengineering of all connection to built a correct HWDEF.
But as you know we had some problems with ESP32S3 and Flysky RX.
It would be an interesting project.
I will try to get its connection and then see if ardupilot can do that.
it seems to have mpu6050 - maybe a issue
The drone stock weight is around 60gm auw
And it’s using 720 size coreless motors and thus Ardupilot needs to give around 8khz signal (the betaflight port video suggests this) which could be the first issue. Second, it doesn’t seem to have baro or compass, so it could only do stabilize but again the imu might not work and essentially it is sensor less. Now adding minimum an imu and a baro and flysky rx would be like 15gms extra which it might not be able to even lift or have very short flight time
Hey, this LiteWing is also open source. All information is given. You only have to read, for example here:
TOF VL53L1X ToF connected to Aux I2C
MS5611 Barometer connected to I2C
PMW3901 Optical Flow connected to SPI
Soldering of pin header should be not a problem
so this means that compass and baro can also be used.
but, the product page that I saw actually just had pads for the hmc and ms5611, and they had to be soldered, and this smd soldering can be a challenge (but i think it can be done with help from some experienced people or with those who have hot-air gun or hot-plate).
I dont think ardupilot supports pmw3901 via spi so how do you make the pmw3901 work? editing the source code this much is gonna be very difficult…
here, the pads for the hmc IC and the MS5611 IC are unpopulated; you would need to buy normal modules, remove the ic from the modules, and put them on this positioning modules.
If you are not expierienced in unsoldering and resoldering of SMD components it is not a good idea to do it that way. Instead buying this module you can directly use either independent submodules or you buy directly the SMD componets. Just soldering of new components is a little easier
I think the best way to proceed is by purchasing the raw frame, add bmp280 and mpu6500 submodules via i2c and spi respectively. then it can work directly with ardupilot firmware. it is the easiest way although inefficient
currently it is out of stock on robu.in when it comes in stock i will buy and then experiment with it