Friday, October 14, 2016

Flysky iA6 iBUS Setup

The Flysky iA6 receiver is PWM only receiver.  It doesn't even support PPM.  It is a low cost and compact receiver for the Flysky i6 Transmitter.

iBUS Hack

 If you know how to solder and compile your own copy of Cleanflight/Betaflight firmwares you can have an iBUS receiver using the FS-iA6.  It is very compact once you remove the pins and only uses the iBUS wires.

Wiring


Use this versions of the files then recompile.


Read the RCGroup user darven that started it here

Read the betaflight PR here.

Alternative

This is just an alternative if you have extra iA6 receivers.  The FS-iA6B is the same price as the iA6 and it has ibus/ppm port and can output 10 channels on ibus configuration.


Eachine EB185 FPV Racing Drone

Eachine EB185 FPV Racing Drone is a very compact racing drone from Eachine that comes ready to fly package.  It can be purchased with an optional GPS module.  It is running a Cleanflight firmware making it very configurable.

Specifications:


Aircraft

  • 4" rotors (101mm)
  • Dimension: (L x W x H): 197mm x 168mm x 75mm
  • Weight: 350g including battery
  • Controller: Eachine I6
  • Receiver: Eachine X6
  • GPS: EB7M
  • OSD: EB185 OSD
  • Flight Controller: NAZE32 REV6 Full
  • VTX: TX58200 40ch
  • Motor: Eachine B1806-2300KV
  • ESC: BLheli 12A
  • Battery: 11.1v 1300mAh 30C 3S Lipo
  • Flight time: 5-7mins


Suggested Upgrades

Wednesday, October 12, 2016

Interfacing The SSD1306 OLED Display To OrangePi

I recently purchased an 0.96 Inch 4Pin IIC I2C OLED Display Module and needed to interface it to my OrangePi.  It uses the SSD1306 chipset and can be updated via I2C interface.

SSD1306 Datasheet.

I modified a Python library built for RaspberryPi so it would work with the OrangePi I2C ports.

You can checkout the library here: https://github.com/nukem/ssd1306


You can buy the OLED Display here: https://goo.gl/coVB5o

Sunday, December 06, 2015

3D Printer Auto Bed Leveling Geeetech Prusa i3 Pro X

I used a NPN inductive sensor model LJ12A3-4-Z/BX

It is specified to work on 6v to 36v power but mine worked on 5v off the GT2560 board so it was just perfect.

I wired it like below:

SENSOR               BOARD

GND(BLUE)------------------GND

V+(BROWN)------------------5v

OUT(BLACK)-----------------Zmin


Made the following changes to the Configuration.h file of the firmware, change the Z_MIN_ENDSTOP_INVERTING to true compiled and uploaded the firmware.

const bool Z_MIN_ENDSTOP_INVERTING = true;

Enabled bed auto leveling:

#define ENABLE_AUTO_BED_LEVELING

Set defaults on the leveling grid and sensor position:

    // set the rectangle in which to probe
    #define LEFT_PROBE_BED_POSITION 15
    #define RIGHT_PROBE_BED_POSITION 190
    #define BACK_PROBE_BED_POSITION 165
    #define FRONT_PROBE_BED_POSITION 20

Set the grid points to 3 so it will check 9 points in the bed.

    #define AUTO_BED_LEVELING_GRID_POINTS 3


Set the grid points to check:

      #define ABL_PROBE_PT_1_X 15
      #define ABL_PROBE_PT_1_Y 180
      #define ABL_PROBE_PT_2_X 15
      #define ABL_PROBE_PT_2_Y 20
      #define ABL_PROBE_PT_3_X 170
      #define ABL_PROBE_PT_3_Y 20


Compiled and uploaded the firmware.


The red light will always be turned on but will get brighter once it get nears a metal object.

The default Geeetech firmware can be downloaded from here: http://www.geeetech.com/forum/download/file.php?id=1589

You can buy the sensor here.

UPDATE 10/12/2016

I have replaced my sensor with a capacitive sensor and it works on glass or any surface:


For the one requesting the wiring here's an image of the Geeetech board. Power was taken from an unused fan port.




Saturday, May 09, 2015

How To Setup A Free Proxy Server Using Amazon Services CentOS

Tinyproxy is a small and fast HTTP/HTTPS proxy server daemon.

Open Amazon Web Services (AWS) Account


Register for a free AWS account. You will need a valid credit card to register. The free tier allows you to use their services free (limited) for up to 12months.

Create an EC2 Instance. Here's a great tutorial on how to do it. It includes how to connect to it via SSH.


Install tinyproxy


Connect to your instance via SSH and issue the following command:


yum -y install tinyproxy --enablerepo=epel


Configure tinyproxy


You must allow your IP to connect to the server

sudo vim /etc/tinyproxy/tinyproxy.conf

Allow XXX.XXX.XXX.XXX #Your public IP address

Then we need to make sure it runs even on restart.
sudo chkconfig tinyproxy on
sudo service tinyproxy start






TheFollowerShop - Where to buy Instagram Followers, Instagram Likes