How to create custom partitions on a usb key (boot key) on Windows 8.1

Windows 8.1 does not allow you to create a custom partition size on a USB key (needed for some netbooks to boot from USB key).

    1. Open Elevated Command Prompt
    2. Run diskpart
    3. Type Rescan
    4. Type “list disk” to show all disks.
    5. Type the disk that you want to partition (in my case partition “4”). Make sure you select the right disk or your will delete your data with no prompts).

Enter these commands (note my custom partition size if 3072, change to your custom size).

Clean

Create Part Primary size=3072

Assign

Active

Format fs=fat32 quick Label=”Boot”

Create part primary

Assign

Format fs=fat32 quick Label=”Deploy”

Exit

Tips on soldering circuits on strip vero boards (part 1)

Tips on soldering circuits on strip vero boards (part 1).

1. Have a final circuit design (prototype on a large breadboard first with all sensors etc).
2. Print the final circuit design (both sides).
3. Have a cut list.
4. Test cutting strips and cross strip joining with solder or wire.
5. Solder least expensive parts first.
6. Solder shortest parts second.
7. Consider a complete arduino as a base ($40) compared to the time building a $30 system from scratch. Pros and cons of custom over standard shields.

More tips to come.

My first standalone ATmega328P/arduino breadboard

Having played with a Freetronics TwentyTen for a while I now want to build my own ATmega328P MCU powered devices running from batteries as cost affective as possible.

I followed this guide and ordered the parts for 2x solo units. I ordered the ATmega328P MCU etc from http://www.wiltronics.com.au.

willatmega328p

Maybe I should have ordered this one from freetronics. The label on the freetronics chip would be handy.

Freetronics_ATmega328P_with_bootloader_and_label_002_medium

This was the result of replicating the standalone arduino system on a breadboard.

The breadboard wire kit did not have a lot of red and black wires so please forgive the crazy colours. I did not have a momentary switch so I got creative with two vertical wires.

standalone_arduino_01a

One stumbling block was how do I program my arduino (as I did not have a stand alone programmer). I tried removing the existing chip from the Freetronics TwentyTen but it would not budge. I tried with more force but the chip would not budge. On closer inspection I could not see if the chip was soldered into the DIP socket (Googling did not say if it was or not). I considered de soldering the square style dip socket and replace it with a round style dip socket that uses less force. But luckily I decided to gently lever up the chip on both sides with a flat screwdriver and bingo, the chip popped out.

standalone_arduino_01b

Programming Considerations.

The chip that came in the Freetronics TwentyTen needs to be programmed as:

      • Board: Arduino Nano w/ATmega328
      • Programmer: AVR ISP

 

The ATmega328P MCU chip that came from Willtronics needs to be programmed as:

    • Board: Arduino Uno
    • Programmer: AVR ISP

 

The Result

standalone_arduino_01d

Where to Next

Moving from a large breadboard down to a permanent circuit soldered to a board and actually driving sensors etc.

standalone_arduino_01e

Virtual COM Port (drivers) not installing via Arduino.cc IDE on Windows 8.1

I recently performed a clean install to Windows 8.1 and found that there was no COM port driver loaded for my ATmega328P Microcontroller (TwentyTen Arduino compatible) from Freetronics when installing the Ardrino.cc 1.0.5 IDE.

    tt_top_01_480w_large

I read the getting started guide.pdf at freetronics with no luck. Opening the device manager and automatically searching for driver does not work on Windows 8.1.

A quick google revealed this virtual com port driver that is WHQL certified for Windows 8.1

Win81COMDriver