1. Simple Battery Monitor

    Simple battery monitor - free hands and no need tester. Simple and funny device for fast control battery. 4 LED for 4 voltage levels. 3.2V 3.5V 3.8V amd 4.0V Easy connect to battery and see voltage level and connect to device and see level during works Simple Excel screen for calculation resistors for voltage levels...

  2. CMSIS-DAP adapter

    Simple PCB for CMSIS-DAP debug adapter. Additional serial (UART) interface. Compatible with Keil ARM. Available on Github (Eagle files and codes). Provide USB HID (for debug) and USB Serial (for messages) on STM32F103C8 chip.

  3. Router device (continue EzMacPro - STM32 & EFM32)

    First post about small device for home automation and meerkats control station. Test only with RFM22B and STM32F103CB. https://github.com/x893/EzMacPro32 Now device photo and complete in a box Now i use STM32L151 (5-6uA in sleep mode) but also test EFM32 (2 uA sleep). Ported EzMacPro stack provide P2P network (many base stations with many end-devices) or star (single base station) network. I plan use for home automation, simple car show control system and for wild animal control application. Build-in accelerometer provide device self control for movement (legal or not). Together with microSD device...

  4. BusPirate Console

    BusPirate Console. Source code available on GitHub

  5. First step to production (step 2)

    Now easy to production. This China reflow start now with vehicle tracker schematic available After one week after works...

  6. Telit Terminal

    I use RSTERM software from roundsultions for programming Telit modules (GE863, GE865, GM862). But this program don't work with budget CP2102 USB-serial convertor. This simplest terminal program works with serial port via serial port class from .NET framework. Source codes available at github...

  7. STM32/EFM32 small C interpreter for scripting

    Time to time i need prepare small C program for testing hardware so not need write a complex program with host compilation. So i port small C interpreter to EFM32. Very helpfull for me. Now use USART1 to communicate. Need ~ 45Kb flash and 2K RAM. All other flash/ram used for interpreter (or as small file storage). Target MCU reset Enter program code Call function See result After add wrappers to hardware modules i can easy call various interfaces. See original project here http://code.google.com/p/picoc/ Modified source code available on github . Open Keil project from ports/picoC.uvproj...

  8. CNC Control Center

    TinyG Control Center. Based on GCodeSender but fully change. Source code available on GitHub. Add GCode debugger and some fixes.

  9. TinyG controller for CNC

    TinyG compatible controller for CNC. Build on ATXMEGA256A3. 2x Step-down DC-DC for 3.3V and 5V. Plugin adapters based on DRV8818 or DRV8825 from TI and miniUSB or bluetooth link to host computer. Hardware design files and modified XBOOT available on github . I use modified CNC control center to control CNC....

  10. Small trackers

    Now in development stage, with my biologist friend Addy de Jongh ( http://www.vriendenvandeotter.nl ), but all software applicable from high models. Small time for fixup (4-7 seconds with offline A-GPS) increases standalone battery time. All parts made in dimensions for 950 mA battery (54x32 mm - thanks China brothers). This photo contains all components - GPS active anetenna and GSM antenna. (50 ec not a price). Additional BMA180 accelerometer (small black chip at left top) can help to define activity and reduce ON time. In center placed STM32 MCU. Now STM32F101T8/B (or 103 if microUSB is mounted...



Subscribe to x893 blog Subscribe