Difference between revisions of "Main Page"

From Open Hardware Miniconf
Jump to: navigation, search
(Added link to new AMC2013 archive page)
(Updated to 2014 details)
Line 3: Line 3:
 
To stay in contact between conferences, the following [http://groups.google.com/group/arduino-miniconf Google Group email list] has been set up.  This will be good for technical support, letting each other know what we've done with our projects and preparation for the next Arduino Mini-Conference, LCA2014 in Perth.
 
To stay in contact between conferences, the following [http://groups.google.com/group/arduino-miniconf Google Group email list] has been set up.  This will be good for technical support, letting each other know what we've done with our projects and preparation for the next Arduino Mini-Conference, LCA2014 in Perth.
  
== Arduino Miniconf 2013 ==
+
== Arduino Miniconf 2014 ==
  
 
=== What ===
 
=== What ===
Line 15: Line 15:
  
 
=== When ===
 
=== When ===
Monday, January 28th, 2013, promptly after the LCA opening ceremony and morning tea. Please don't be late!
+
Tuesday, January 7th, 2013, promptly after the LCA opening ceremony and morning tea. Please don't be late!
  
 
=== Where ===
 
=== Where ===
Canberra, as part of [http://linux.conf.au/ linux.conf.au]. Note that to attend you must first register for the main conference, which provides the venue. The Arduino Miniconf is part of LCA as a specialist stream for conference attendees: it's not a stand-alone event. See [https://lca2013.linux.org.au/wiki/Miniconfs/Arduino https://lca2013.linux.org.au/wiki/Miniconfs/Arduino] for more information.
+
Perth, as part of [http://linux.conf.au/ linux.conf.au]. Note that to attend you must first register for the main conference, which provides the venue. The Arduino Miniconf is part of LCA as a specialist stream for conference attendees: it's not a stand-alone event. See [http://linux.conf.au/schedule/30084/view_talk?day=tuesday http://linux.conf.au/schedule/30084/view_talk?day=tuesday] for more information.
 
 
[http://goo.gl/maps/Px54U Map to the venue ("Location X")] There will be volunteers to help people get there from other venues.
 
  
 
=== Registration And Cost ===
 
=== Registration And Cost ===
 
Attendance is free (to linux.conf.au delegates) but if you wish to participate in the morning hardware assembly tutorial you will need to pre-register and purchase a kit for $110. Space is limited so get in fast! If you just want to come along and watch or attend the talks, you don't need to do anything. If you wish to participate in the hardware assembly tutorial, please submit the registration form:
 
Attendance is free (to linux.conf.au delegates) but if you wish to participate in the morning hardware assembly tutorial you will need to pre-register and purchase a kit for $110. Space is limited so get in fast! If you just want to come along and watch or attend the talks, you don't need to do anything. If you wish to participate in the hardware assembly tutorial, please submit the registration form:
 
'''Registration is now closed.'''
 
  
 
=== Schedule ===
 
=== Schedule ===
  
* 10:40 - 11:25  HackCNC workshop 1 (assembly)
+
* 10:40 - 11:25  ArduPhone workshop 1 (assembly)
 
* 11:25 - 11:35  Break
 
* 11:25 - 11:35  Break
* 11:35 - 12:20  HackCNC workshop 2 (assembly)
+
* 11:35 - 12:20  ArduPhone workshop 2 (assembly)
 
* 12:20 - 1:20  Lunch
 
* 12:20 - 1:20  Lunch
* 1:20 - 1:45    Talk 1: HackCNC mechanicals / software - John Spencer
+
* 1:20 - 1:45    Talk 1: ArduPhone electronics - Jonathan Oxer
* 1:45 - 2:10    Talk 2: HackCNC electronics - Luke Weston
+
* 1:45 - 2:10    Talk 2: ArduPhone software - ?
 
* 2:10 - 2:20    Break
 
* 2:10 - 2:20    Break
* 2:20 - 2:40    Talk 3: Shanghai HackerSpace projects - Ricky Ng-Adam
+
* 2:20 - 2:40    Talk 3: TBA - TBA
* 2:40 - 3:00    Talk 4: Alastair D'Silva
+
* 2:40 - 3:00    Talk 4: TBA - TBA
 
* 3:00 - 3:40    Afternoon Tea
 
* 3:00 - 3:40    Afternoon Tea
* 3:40 - 4:00    Talk 5: Writing and optimizing Arduino libraries - Andy Gelme
+
* 3:40 - 4:00    Talk 5: TBA - TBA
* 4:00 - 4:20    Talk 6: Process control glue - Mike O'Connor
+
* 4:00 - 4:20    Talk 6: TBA - TBA
 
* 4:20 - 4:30    Break
 
* 4:20 - 4:30    Break
* 4:30 - 4:50    Talk 7: Jon Oxer
+
* 4:30 - 4:50    Talk 7: TBA - TBA
 
* 4:50 - 5:20    Lightning Talks (and project showcase)
 
* 4:50 - 5:20    Lightning Talks (and project showcase)
 
* 5:20          Close
 
* 5:20          Close
  
<!-- [[File:amc-schedule-v1.png]] -->
+
== Hardware Assembly Project: ArduPhone ==
 
 
== Hardware Assembly Project: HackCNC (basic X/Y mill/plotter) ==
 
  
 
=== Kit on-line ordering ===
 
=== Kit on-line ordering ===
  
The CNC Stepper Motor Controller will be available for on-line purchase at [http://www.freetronics.com/collections/arduino/products/cncplotter-stepper-motor-controller#.UQ74n-hdRss Freetronics].
+
Once you register for the Arduino Miniconf we will send you a payment request via Paypal. If you'd prefer some other payment method, that's cool, we can work it out. Even cash on the day is fine, but you must be on the registration list to be sure a kit has been put aside for you.
 
 
The mechanical parts are currently unavailable for purchase whilst the design, logistics and cost of making this kit are determined.
 
 
 
All HackCNC design and documentation is open-source, so you can build your own ...
 
* [https://github.com/lukeweston/CNCPlotter Electronics design]
 
* [https://github.com/CCHS-Melbourne/HackCNC Mechanical design and firmware]
 
  
 
=== Assembly instructions ===
 
=== Assembly instructions ===
The hardware assembly project this year is something very special: not just assembling a PCB, it's a whole mechatronic box of magic. You'll get to assemble the electronics, stepper motors, a servo, a pre-cut timber chassis, and have access to the design files and (of course!) all the source code for the firmware to drive it. Meet HackCNC, the Open Hardware X/Y platform:
+
The hardware assembly project this year is designed to be easy for beginners to put together, even if they haven't soldered before, while still resulting in an amazingly cool end result. The ArduPhone design uses mostly surface mount parts which are all pre-fitted, leaving a small number of through-hole parts for you to solder on. You'll need to fit some connectors, solder in some buttons, and clip on some modules that contain most of the functionality pre-assembled and tested, so even if you're a total beginner to hardware hacking you'll end up with a working ArduPhone by the end of the miniconf.
  
[[File:DSCF2853.JPG|480px]]
+
[[File:PHONE-v1_0-oblique-640.jpg|480px]]
 
+
(An early prototype without any of the extra parts fitted, such as the screen, GSM module, buttons, or battery)
[[File:HackCNC-render.jpg|480px]]
 
(A Render of an early prototype)
 
 
 
The chassis, called "[https://github.com/CCHS-Melbourne/HackCNC HackCNC]", was designed by John Spencer as an easy-to-assemble X/Y platform. It uses threaded rod and two stepper motors to move a toolhead in X and Y axes, and has a servo motor to allow something light such as a marker pen to be moved up and down in the Z axis. The base is large enough to comfortably fit an A4 sheet of paper. The chassis itself has been cut from MDF using a CNC machine, and prepared so that you can clip it together in minutes. It can also be disassembled for easy packing for you to take it home afterwards. The chassis also uses plastic brackets and clips that have been printed on a 3D printer, and all the design files for those are available as well.
 
  
 
Features:
 
Features:
  
* Threaded rod X/Y drive mechanism.
+
* Arduino-compatible: run your own firmware, have 100% control of the phone
* Simple assembly with minimal tools.
+
* ATmega1284P MCU running at 3.3V, 8MHz. Custom board profile provided for Arduino IDE
* All plastic parts can be produced using a 3D printer such as a RepRap or Makerbot.
+
* Onboard smart LiPo charger
* Uses commonly available hardware such as threaded rods and bearings.
+
* Charges from USB (variable charge rate to suit different batteries)
 +
* 128x128 OLED display
 +
* ADH8066 GSM module (quad band)
 +
* Microphone and speaker connections for voice calls
 +
* Send and receive SMSs, and load web pages via 3G
 +
* Arduino headers so you can add more I/O: build it into your own project!
 +
* PCB can be cut in half to remove keypad
  
HackCNC is intended to be a starting point: it gives you the basic structure of an X/Y platform that you can then adapt to your own projects. We'd love to see what people come up with!
+
The complete ArduPhone kit will be $110, which includes everything required: main PCB, OLED display module, GSM module, antenna, even a USB cable.
 
 
The matching control board, called "CNCPlot", was designed by [https://github.com/lukeweston Luke Weston] and produced by [http://www.freetronics.com/ Freetronics] specially for the Arduino Miniconf:
 
 
 
[[File:DSCF2860.JPG|480px]]
 
 
 
Features:
 
 
 
* Arduino Leonardo compatible
 
* Two onboard stepper motor drivers
 
* One onboard servo driver
 
* 20x4 LCD
 
* microSD card slot
 
* Breakout connector for Nintendo DS touchscreen (not included)
 
 
 
The CNCPlot board was designed specifically to drive the HackCNC chassis, but it's also an extremely flexible general purpose board that would be brilliant for other projects involving stepper motors.
 
 
 
The CNCPlot board uses many surface-mount parts, so those have all been pre-fitted. You will only need to fit standard "through-hole" parts, so the soldering skill required is minimal. This project is therefore suitable for a beginner, even though the end result will be a very capable board. It may look scary and complicated, but don't worry, most of the parts will already be on the board.
 
 
 
<!-- [[File:CNCPLOT-main.png|480]] -->
 
 
 
<!-- [[File:Pebble-main.png|480px]]
 
 
 
[[File:Pebble-lcd.jpg|480px]] -->
 
 
 
The complete HackCNC kit will be $110, which includes everything required: parts for the mechanical chassis, the CNCPlot controller, the display, power supply, steppers, servo, even a USB cable.
 
  
 
<!-- [http://www.arduinominiconf.org/index.php/Pebble_V2.0_Instructions Assembly instructions] -->
 
<!-- [http://www.arduinominiconf.org/index.php/Pebble_V2.0_Instructions Assembly instructions] -->
  
Joshua Mesilane has some videos of getting the hackCNC running in OSX that give a good overview of it working.
+
<!-- Get the assembly instructions at [[HackCNC Assembly Tips]] -->
 
 
[https://www.youtube.com/watch?v=OycKx8cXTkk HackCNC running under OSX (sortof) part 1]
 
 
 
[https://www.youtube.com/watch?v=Wm2X384tGXg HackCNC running under OSX (sortof) part 2]
 
 
 
Get the assembly instructions at [[HackCNC Assembly Tips]]
 
  
 
== Previous Arduino Miniconfs ==
 
== Previous Arduino Miniconfs ==

Revision as of 11:01, 27 November 2013

Email list

To stay in contact between conferences, the following Google Group email list has been set up. This will be good for technical support, letting each other know what we've done with our projects and preparation for the next Arduino Mini-Conference, LCA2014 in Perth.

Arduino Miniconf 2014

What

The Arduino Miniconf is a 1-day event that runs in conjunction with the linux.conf.au conference. It gives participants an opportunity to learn basic hardware skills such as soldering, by assembling their own Arduino-compatible project, and then the afternoon is filled with interesting talks about various projects and techniques related to Arduino and open hardware in general. To give you some idea what to expect, this is the hardware assembly session at the 2011 Arduino Miniconf:

Amc-2011.jpg

(Photo by Andrew McMillan, CC2.0)

After the assembly session is over the room is cleaned up a bit and the talks begin. It's a fun and educational event!

When

Tuesday, January 7th, 2013, promptly after the LCA opening ceremony and morning tea. Please don't be late!

Where

Perth, as part of linux.conf.au. Note that to attend you must first register for the main conference, which provides the venue. The Arduino Miniconf is part of LCA as a specialist stream for conference attendees: it's not a stand-alone event. See http://linux.conf.au/schedule/30084/view_talk?day=tuesday for more information.

Registration And Cost

Attendance is free (to linux.conf.au delegates) but if you wish to participate in the morning hardware assembly tutorial you will need to pre-register and purchase a kit for $110. Space is limited so get in fast! If you just want to come along and watch or attend the talks, you don't need to do anything. If you wish to participate in the hardware assembly tutorial, please submit the registration form:

Schedule

  • 10:40 - 11:25 ArduPhone workshop 1 (assembly)
  • 11:25 - 11:35 Break
  • 11:35 - 12:20 ArduPhone workshop 2 (assembly)
  • 12:20 - 1:20 Lunch
  • 1:20 - 1:45 Talk 1: ArduPhone electronics - Jonathan Oxer
  • 1:45 - 2:10 Talk 2: ArduPhone software - ?
  • 2:10 - 2:20 Break
  • 2:20 - 2:40 Talk 3: TBA - TBA
  • 2:40 - 3:00 Talk 4: TBA - TBA
  • 3:00 - 3:40 Afternoon Tea
  • 3:40 - 4:00 Talk 5: TBA - TBA
  • 4:00 - 4:20 Talk 6: TBA - TBA
  • 4:20 - 4:30 Break
  • 4:30 - 4:50 Talk 7: TBA - TBA
  • 4:50 - 5:20 Lightning Talks (and project showcase)
  • 5:20 Close

Hardware Assembly Project: ArduPhone

Kit on-line ordering

Once you register for the Arduino Miniconf we will send you a payment request via Paypal. If you'd prefer some other payment method, that's cool, we can work it out. Even cash on the day is fine, but you must be on the registration list to be sure a kit has been put aside for you.

Assembly instructions

The hardware assembly project this year is designed to be easy for beginners to put together, even if they haven't soldered before, while still resulting in an amazingly cool end result. The ArduPhone design uses mostly surface mount parts which are all pre-fitted, leaving a small number of through-hole parts for you to solder on. You'll need to fit some connectors, solder in some buttons, and clip on some modules that contain most of the functionality pre-assembled and tested, so even if you're a total beginner to hardware hacking you'll end up with a working ArduPhone by the end of the miniconf.

PHONE-v1 0-oblique-640.jpg (An early prototype without any of the extra parts fitted, such as the screen, GSM module, buttons, or battery)

Features:

  • Arduino-compatible: run your own firmware, have 100% control of the phone
  • ATmega1284P MCU running at 3.3V, 8MHz. Custom board profile provided for Arduino IDE
  • Onboard smart LiPo charger
  • Charges from USB (variable charge rate to suit different batteries)
  • 128x128 OLED display
  • ADH8066 GSM module (quad band)
  • Microphone and speaker connections for voice calls
  • Send and receive SMSs, and load web pages via 3G
  • Arduino headers so you can add more I/O: build it into your own project!
  • PCB can be cut in half to remove keypad

The complete ArduPhone kit will be $110, which includes everything required: main PCB, OLED display module, GSM module, antenna, even a USB cable.


Previous Arduino Miniconfs

For historical reference: