Skip to content

Programmable 210 pixel A/B sided HPR saucer/spool plate for 29mm motor mounts

License

Notifications You must be signed in to change notification settings

RealFlightSystems/ufo29

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image (22) Basic Demo

ufo29

Programmable 210 NEOPIXEL LED HPR saucer/spool

Features

  • 4.54 in Diameter
  • 29mm motor mount
  • 105 NEOPIXEL per side, dedicated MCU per side (2 CPU's for A/B sides)
  • Multiprocessor design - A/B Sides completely independent strobe/pattern
  • 3.7-5V input power
  • 2-Pin JST-PH for 1S LIPO battery (400mA and more recommended)
  • 3A Buck/Boost onboard for 1S Lipo
  • Button for top/bottom selected (opposite side of button affected)
  • Arduino compatible ATTINY85 @16Mhz
  • 105 LED's per side
  • Modified Adafruit Neopixel library to fit maximum number of full programmable neopixels on Attiny85
  • Programmable sequences

Software Setup

  • Download and install the Arduino IDE (time of this writing it is Arduino IDE 2.0.3)
  • Connect the AVR-ISP-MK2 Olimex device programmer to the target and connect USB cable to your system.
  • Start the Arduino IDE
  • Install Arduino AVR Boards
  • Install AttinyCore to enable ATTINY85 Board support
    • AttinyCore can be installed using the boards manager. The boards manager URL is:

    • File->Preferences on a PC, or Arduino->Preferences on a Mac, enter the above URL in "Additional Boards Manager URLs

    • Tools -> Boards -> Boards Manager...

    • Select "ATTinyCore by Spence Konde" and click "Install".

Dev Tooling and Setup

Development

  • Follow the Software Setup instructions above
  • Open the ufo29 sketch folder in the Arduino IDE, you should have the file ufo29.ino open
  • Configure the Arduino IDE ATTINY85 settings for the UFO29
  • Check the below settings once ATTinyCore is installed:
    • Tools->Board->AttinyCore->Attiny25/45/85 (No Bootloader)
    • Tools-> B.O.D. Level (Only set on bootload) -> Disabled (saves power)
    • Tools->Chip -> Attiny85
    • Tools->Clock Source -> 16Mhz (PLL) or 16.5Mhz PLL Tweaked (for a little more performance)
    • Tools->Programmer -> AVRISP mkII
    • Tools->Save EEPROM->EEPROM retained
    • Tools->millis/micros -> Enabled-
  • Perform the build.
    • Sketch->Verify/Compile
  • Next, program the Bootloader (only needs to be done once)
    • Tools->Burn Bootloader
  • Build and Upload
    • Sketch->Upload

Once you have the bootloader programmed, you can add your own sequences and simply build/upload.
You can press the top button to change the bottom LED array and the bottom button to change the top.
NOTE: you will need to develop on one of the CPU's and then re-connect to the bottom header and program the other one.
NOTE: It is absolutely critical you burn the Bootloader before programming since this sets the eFUSE options on the MCU and therefore the clocks/IO's.

Develop

  • Load the Arduino sketch in sw folder
  • Build/upload sketch

Vehicle Build

  • Order a 12in piece of thin-wall 29 mm fiberglass tube from Mach-1 Rocketry for the motor mount (you need 7")
  • You also need a carbon fiber launch lug adapter, you can order a unidirectional carbon fiber rod for a 1/8" Estes rod here from Rockwest Composites
  • For length, order 7" to 12" quantities
  • The optimal length for a saucer or spool is L =1.5 D Where D is the diameter of the spool
  • The Saucer Plate is - 4.54" diameter so you need a 6.8" long 29mm tube for optimal stability.
  • See also Spool Rocket Center of Pressure

Flight Setup

  • Use a small battery and tape to the side of the airframe section used as motor mount
  • The 400ma Adafruit LIPO is perfect to tape to the side of the motor tube and gets about 15 minutes with Pikachu strobe sequence activated
  • Use the ASP-Rocketry Hang-time Mylar parachute and "dog barf" for protection. Spectacular night flying is possible with the 36" Mylar chute.

About

Programmable 210 pixel A/B sided HPR saucer/spool plate for 29mm motor mounts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages