three_1931_dark

Unbricking of dead Braava 380 floor cleaning robot

Bricked Braava 380 can be easily revive. Forunatelly, its mainboard was equipped with USB port – best for firmware upload. When Braava was operating normally, port was inactive, but after famous, deadly bricking “two upper button press” it was appear as Bossa Program Port. Main microcontroller inside Braava 380 robot is Atmel’s At91sam7s256 arm. Based…Follow…

IMG_1948

Dumping firmware from operating Braava 380 floor cleaning robot

Many PCB boards are coming with hidden connector pinout description. It can be traced back with microcontroller datasheet and electric probe. Mapped JTAG pins was enough to connect Wiggler2 programmer and dump firmware with H-JTAG software. First launch needs to specify connection interface. H-JTAG server needs LPT pinout, an clock setup to read ARM chip…Follow…

IMG_0526

CNC 3 axis plotter from old DVD’s

Video shows machine movement speedup two times. Sound: “Peaks & Valleys” by Metatronaut. Three DVD’s motor plants joined with only few external parts and screws. Chassis frame based on KP7 square. X axis runs over Y axis plane. Construction based on arduino nano clone with grbl firmware. Works via USB with grblControl on host PC. No home|safety switches yet…Follow…

IMG_0196_c

LANC controller for Black Magic Design Cameras

Project based on modification of Ariel Rocholl code. Basic Arduino sketch was shrink and ported to ATtiny45 microcontroller. There was no needs for more buttons just than REC button for camera remote controll. Datagram byte for recording was changed from source HEX 0x3A to HEX 0x33 due to BlackMagic cameras LANC protocol variation. After launch,…Follow…

IMG_1150

Sharp image in blurred mirror

Mirror in focus (near) = defocused reflection (far). Camera to subject distance = 0.5 m. Camera with APS-C size sensor. Lens with aperture f/1.4 Depth of field, based on DoF Calc – approx 0.5 cm. Reflection in focus (far) = defocused mirror (near). Camera to subject distance = 3.0 m + 0.5 m (mirror to subject…Follow…

AN_446_b

Atmel AN446 – stepper motor controller

Wersion without LEDs I|O signal indication.   Modification for Atmel’s AN446 aplication note. Add PULSE and DIR outputs, E-STOP and ZERO switch inputs and LED status indicator. Schematic with I|O line LEDs.   ATmega48 runs on inernal 8MHz oscillator. Seriall I|O for remote operation based on standard RS-232 male DB-9 connector and voltage levels. E-Stop…Follow…

tin2

DUO Tiny – front cover

Work in progress – front pannel for DUO tiny pocket computer. Tin box from Cinnamon Flavour Mints. Brushed for surface cleaning. Holes for buttons and display are crossing with tin foldings. Paper patches are stitched with cynoacrylic glue for flat cover. Next will be polishing and painting.

IMG_8809

MQTT clients: camera relase + flash fire.

MQTT clients for Raspberry PI based broker. IoT project based on MQTT broker software named Mosquitto. Installed on Raspberry Pi – ARM based architecture microcomputer with Raspbian system. Sample console Mosquitto commands: MQTT client are connecting to broker and focusing on topic “fire”. mosquitto_sub -h localhost -v -t fire Command “flash” starts MQTT clients –…Follow…

rotation

sensors: magnetic or infrared

Sensor with IR phototransistor element. LED diode fading colors from red to green according to white plane distance. Magnetic – HAL sensor shows only two states – On/Off. Both sensors can operate in two modes: “live” or “wake up, sample and sleep” – power saving mode. Sensors can be applied for motors revolution sync |…Follow…

lunatik

kinetik test

Lunatik’s taktik extreme after real crash. Design by MNML – exploding view rendring.