CNC Router Test PCB Made

The first real test of the CNC Router milling a printed circuit board took place this week and the results so far are very encouraging.

Scienceduino PCB

The PCB design is part of a suite of hardware required for a research project. This involves the development of a Science grade Arduino we have called Scienceduino , it will be used to log analogue data with a high degree of accuracy and traceability , in terms of readings and time logging. The picture of the complete PCB shows the complexity and general layout of the components , these will be mostly surface mount. Surface mount technology is being used to help reduce the overall size of the system and to allow automated manufacture.

PCB Microscope Image

The microscope webcam picture shows a circular pad which is 1.0mm in diameter , track width of 0.35mm and track spacing of 0.35mm. The copper flakes in the gaps on the PCB will be cleaned away with water and detergent. So all in all this is good news for the School’s ability to manufacture PCB’s for various research projects.

A New CNC Router

CNC6040
A new CNC Router has just been undergoing its initial testing and calibration procedures. Its purchase was jointly funded by the School and the Research Groups of Professor Al Dearle , Professor Simon Dobson and Dr Miguel Nacenta. The router will be used for the manufacture of printed circuit boards , it can also be used to machine Plastic and Aluminium parts for research and student projects using suitable 3D CAD software such as FreeCAD. All the software used thus far has been Open Source and is as follows LinuxCNC for the machine controller , KiCAD for PCB design , pcb2gcode for the conversion of the Gerber file generated by KiCAD into GCode for the CNC Router. This allows one to manufacture PCBs using the copper isolation method , this is done using the Router cutter to create individual tracks on the blank copper PCB material using the generated GCode of the PCB design.

A PCB

The image above shows a newly made PCB that has been routed and is also drilled ready for electronic components to be inserted.

Simone Conte: Lockheed Martin Software Engineer of 2014

Yesterday evening, in front of a crowd of about 750 people (as part of ScotSoft, the largest yearly Software and IT meeting in Scotland), one of our School graduates received the Lockheed Martin Software Engineering Award, for an outstanding project demonstrating excellent software engineering skills.

Simone Conte receiving award from Scotland IS chair of the Board - Robert Campbell

Simone Conte receiving award from Scotland IS chair of the Board – Robert Campbell

Simone was awarded this prestigious award for his Senior Honours project, which involved the design, construction and implementation of a haptic device for people with visual disabilities. The project was chosen among the final undergraduate projects of all Scottish Computer Science departments, and has been awarded for the last 25 years by Scotland IS. The selection panel includes senior software engineers and CEOs of top companies in Scotland and beyond, including Amazon, SmarterGrid, Microsoft, RBS, Chevron, Scottish Life, Skyscanner and, of course, Lockheed Martin.

An early version of the HaptiQ

An early version of the HaptiQ

The prize consists of a trophy and a check. Other awardees from the night include Blair Archibald from the University of Glasgow, Andrews White from Strathclyde and Heather Ellis from Dundee.

MSc in Dependable Software Systems (DESEM) Summer School

The summer school has the purpose of gathering together the students, lecturers, scholars and industries involved in DESEM, and provide a framework for interaction through talks, presentations, field-trips and social activities.

This year’s summer school is hosted by the University of St Andrews, in Scotland, from the Tuesday 1st July, to the Monday 7th July.

http://desem.cs.st-andrews.ac.uk/index.html

Event details

  • When: 1st July 2014 09:15 - 7th July 2014 12:30
  • Where: Cole 1.33a
  • Format: Summer School

Design Frontiers in Parallel Languages: The Role of Determinism

Constraints can be a source of inspiration; their role in creative art forms is well-recognized, with poetry as the quintessential example.  We argue that the requirement of determinism can play the same role in the design of parallel programming languages. This talk describes a series of design explorations that begin with determinism as the constraint, introduce the concept of monotonically-changing concurrent data structures (LVars), and end in some interesting places—flirting with the boundaries to yield quasideterminism, and revealing synergies between parallel effects, such as cancelation and memoization, when used in a deterministic context.

Our goal is for guaranteed-deterministic parallel programming to be practical and efficient for a wide range of applications. One challenge is simply to integrate the known forms of deterministic-by-construction parallelism, which we overview in this talk: Kahn process networks, pure data-parallelism, single assignment languages, functional programming, and type-effect systems that enforce limited access to state by threads. My group, together with many others around the world, are developing libraries such as LVish and Accelerate that add these capabilities to the programming language Haskell. It is early days yet, but already possible to build programs that mix concurrent, lock-free data structures, blocking data-flow, callbacks, and GPU-based data-parallelism, without ever compromising determinism or referential transparency.

Event details

  • When: 12th June 2014 14:00 - 15:00
  • Where: Cole 1.33a
  • Series: School Seminar Series
  • Format: Seminar

Tales from the Real World

School President James Anderson and Careers Adviser Ben Carter invited recent graduates Matt Hailey, Ali Scott, Craig Garrigan and Steve Lowson back to the School yesterday to share their experience of working in the real world since graduating, with our final year students.

They have been successful in securing positions at highly regarded companies including Sky Scanner, PlanForCloud, NCR and NCC Group. Talks described career paths, roles and responsibilities, professional development and current employment opportunities.

Find out more about using your Computer Science degree and read student case studies on the careers website. Thanks to all for a great afternoon. Yes, cakes were consumed.

CollageImage

Clockwise from top left:
Steve, Ali and Craig prepare to give their talk.
Matt and Ali reminisce in the coffee area.
James, Craig, Stephen, Ben, Ali and Matt joined our final year students for cake and questions.

PhD student awarded Google Scholarship

Many congratulations to Bilal Hussain, first year PhD student working with Dr Ian Miguel. Bilal has been awarded a Google Europe Scholarship for Students with Disabilities. We thank Google for their additional support for Bilal’s study and research. The main funding for Bilal’s PhD comes from the Engineering and Physical Sciences Research Council, and we of course thank them too.

School Seminar: Programs that Write Programs – Is that Interesting?- by Prof Ron Morrison, …with many ideas from…

This seminar is suitable for CS3053-RPIC

A talk by Prof Ron Morrison …with many ideas from:

Dharini Balasubramaniam, Graham Kirby, Kath Mickan – University of St Andrews, Brian Warboys, R. Mark Greenwood, Ian Robertson, Bob Snowdon – University of Manchester and technologies developed by some of the above and Alfred Brown, Al Dearle, Richard Connor, Quintin Cutts, David Munro and Stuart Norcross – University of St Andrews.

Continue reading

Event details

  • When: 25th February 2013 15:00 - 16:00
  • Where: Phys Theatre C
  • Series: CS Colloquia Series
  • Format: Colloquium

Virtual Worlds for Immersive Learning

Alan Miller and Ishbel Duncan are running a special session at CSEDU 2013 (in May in Aachen) on using Virtual Worlds for learning. Levels of learning, applicable learning theories, student interaction, avatar interaction, learning contexts and evaluation are all open for discussion.
The due date for papers is February 27 2013 and more information can be found on
http://www.csedu.org/SpecialSessions.aspx#VWIL