|
|
# Furnarius Rufus PCB Milling Machine
|
|
|
|
|
|
## Project description
|
|
|
|
|
|
*Sample text - to be replaced\>**
|
|
|
|
|
|
The FMC VME Carrier is an FMC carrier that can hold two FMC cards and an
|
|
|
SFP connector. The FMC mezzanine slots use low-pin count (LPC)
|
|
|
connectors. This board is optimised for cost and will be usable with
|
|
|
most of the FMC cards designed within the OHR project (e.g. ADC cards,
|
|
|
Fine Delay). For boards needing more possibilities (e.g. programmable
|
|
|
clock resources, fast SRAM, fast interconnect between carriers), the
|
|
|
[VME FMC Carrier - VFC](https://www.ohwr.org/project/fmc-vme-carrier)
|
|
|
can be
|
|
|
used.
|
|
|
|
|
|
[![](/project/white-rabbit/uploads/11578355de03b7cc74a366b23b508c48/svectop_s.png)](/project/white-rabbit/uploads/0eeb5b430351eca8a4e76a5af3892c2c/svectop_l.png)
|
|
|
*SVEC V1 production board**
|
|
|
|
|
|
## Main Features
|
|
|
|
|
|
*Sample text - to be replaced\>**
|
|
|
|
|
|
- VME64x interface
|
|
|
- Two Low-Pin Count FMC slots
|
|
|
- Vadj fixed to 2.5V
|
|
|
- No dedicated clock signals from Carrier to FMC (as only
|
|
|
available on HPC pins and use LPC)
|
|
|
- FMC connectivity: all 34 differential pairs connected, 1 GTP
|
|
|
transceiver with clock, 2 clock pairs, JTAG
|
|
|
- Xilinx FPGAs
|
|
|
- Application FPGA: Spartan-6 XC6SLX150T-FGG900
|
|
|
- Direct connection to all resources such as VME64x, memories
|
|
|
and FMC connectors
|
|
|
- System FPGA: Spartan-6 XC6SLX9-2FTG256C
|
|
|
- Provides VME bootloader, early oscillator/PLL config
|
|
|
- Configuration Flash memory for both Main FPGA and
|
|
|
Application FPGA configuration
|
|
|
- FPGA configuration
|
|
|
- From SPI flash or via VME
|
|
|
- Clocking resources
|
|
|
- 1x 10-280 MHz I2C Programmable XO Oscillator, starts up at 100
|
|
|
MHz (Silicon Labs Si570, freely usable)
|
|
|
- 1x 25 MHz TCXO controlled by a DAC with SPI interface (AD5662,
|
|
|
used by [White Rabbit PTP
|
|
|
core](https://www.ohwr.org/wr-cores/wikis/Wrpc-core))
|
|
|
- 1x 20 MHz VCXO controlled by a DAC with SPI interface (AD5662,
|
|
|
used by [White Rabbit PTP
|
|
|
core](https://www.ohwr.org/wr-cores/wikis/Wrpc-core))
|
|
|
- 2x low-jitter frequency synthesizer/fanout (TI CDCM61004, fixed
|
|
|
configuration, Fout=125 MHz, used by [White Rabbit PTP
|
|
|
core](https://www.ohwr.org/wr-cores/wikis/Wrpc-core))
|
|
|
- On-board memories
|
|
|
- 2x 256 MByte (2 Gbit) DDR3 (16-bit bus, MT41J128M16HA-15E)
|
|
|
- 1x 128 Mbit SPI flash for FPGA firmware storage
|
|
|
- 64kbit EEPROM (24AA64T-I/MC) connected for storing application
|
|
|
parameters
|
|
|
- 1x I2C configuration EEPROM (24LC64)
|
|
|
- Miscellaneous
|
|
|
- On-board thermometer IC (DS18B20U+)
|
|
|
- Unique 64-bit identifier (DS18B20U+)
|
|
|
- Front panel
|
|
|
- 1x SFP port ([White
|
|
|
Rabbit](https://www.ohwr.org/project/white-rabbit/wikis/)
|
|
|
compatible)
|
|
|
- 4x LEMO/SMC programmable I/Os capable of driving 3.3V @ 50 ohm
|
|
|
- 2x mini displayPort connectors for high-speed serial GTP links
|
|
|
(not for video)
|
|
|
- 8x Programmable LED
|
|
|
- Reset push button
|
|
|
- Internal connectors
|
|
|
- VME P2 connector provides access to a Rear Transition Module
|
|
|
(compatible to
|
|
|
[VFC](https://www.ohwr.org/project/fmc-vme-carrier/wiki))
|
|
|
- 40 user defined single ended (Vcco=2.5V) signals (or 20 LVDS
|
|
|
pairs) connected to the Application FPGA
|
|
|
- 2x 125 MHz LVDS clocks provided to the RTM
|
|
|
- Xilinx-style JTAG connector
|
|
|
- Internal mini USB 2.0 High Speed connector for stand-alone
|
|
|
applications (CP2103)
|
|
|
- Optional features, check with vendor
|
|
|
- Internal 2 x SATA connector for stand-alone PCI Express
|
|
|
connectivity (clock + data)
|
|
|
- Internal 4 x UFL connectors with low-jitter clock for FMC cards
|
|
|
- Internal additional USB 2.0 on 4-pin header (FT2232HL)
|
|
|
- Battery for secure storage of FPGA configuration data
|
|
|
- Stand-alone features
|
|
|
- External supply connector (3.3V, 5V) on internal SATA
|
|
|
connector
|
|
|
- PCIe interface on internal SATA connector
|
|
|
- 10-layer PCB
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Project information
|
|
|
|
|
|
- Official production documentation:
|
|
|
[EDA-0](http://edms.cern.ch/nav/eda-0)
|
|
|
## Project Description
|
|
|
|
|
|
The Furnarius Rufus PCB Milling Machine is a
|
|
|
'CNC":http://en.wikipedia.org/wikis/Numerical_control instrument
|
|
|
capable of making printed circuit board tracks that are used in
|
|
|
electronic hardware. Such tracks create necessary isolation so that
|
|
|
there is only electric contact between the desired components, which
|
|
|
will further be placed and soldered on the circuit board. This machine
|
|
|
has as its main attribute the fact of being an open hardware equipment:
|
|
|
anyone can build it without violating any copyrights and the information
|
|
|
necessary to do so is found in this wiki.
|
|
|
This machine is designed to be low cost without compromising quality,
|
|
|
intended to be easy to use and to build. It is named after Furnarius
|
|
|
Rufus, an oven bird that builds its nest with mud, much alike an 3D
|
|
|
printer, as a symbolism to freedom of making, learning, contributing,
|
|
|
and sharing.
|
|
|
The project is part of an effort to develop an open workbench for
|
|
|
cientific and educational instrumentation. Further information on the
|
|
|
open workbench can be found in the page [Work group for development of
|
|
|
open
|
|
|
workbench](https://pt.wikiversity.org/wikis/Pesquisa:Ferramentas_livres:Work_group_for_development_of_open_workbench)
|
|
|
at
|
|
|
Wikiversity.
|
|
|
|
|
|
FR\_StandBy\_web.jpg
|
|
|
|
|
|
### [Project website at Centro de Tecnologia Acadêmica (http://cta.if.ufrgs.br/)](http://cta.if.ufrgs.br/project/fresadora-pci-joao-de-barro) (In portuguese)
|
|
|
|
|
|
### Team
|
|
|
|
|
|
- Germano Postal - Main Developer, Hardware
|
|
|
- Gabriel Krieger Nardon - Electronics and Firmware
|
|
|
- Jan Luc Tavares - Media Collaborator
|
|
|
- Alexandre Ramos - Design Consultant
|
|
|
- Rafael Pezzi - Project Leader
|
|
|
|
|
|
You can get in touch on the mailing list.
|
|
|
|
|
|
### Safety Warning
|
|
|
|
|
|
*WARNING: To guard against injury, basic safety precautions should be
|
|
|
observed and the fabrication processes should be conducted by qualified
|
|
|
personnel.**
|
|
|
|
|
|
### Licencing
|
|
|
|
|
|
Copyright 2014 Centro de Tecnologia Acadêmica, IF / UFRGS.
|
|
|
This documentation is licenced under the terms of the [CERN Open
|
|
|
Hardware Licence
|
|
|
Ver. 1.2.](https://www.ohwr.org/project/cernohl/wikis).
|
|
|
There are no warranties, implicit or explicit, of merchantability, and
|
|
|
of applicability or fitness for any particular purpose.
|
|
|
|
|
|
See the full text of the
|
|
|
[licence](https://www.ohwr.org/project/cernohl/uploads/505f27c2a8a10e528b079be3c9d876c5/cern_ohl_v_1_2.txt)
|
|
|
|
|
|
## Fabrication Documentation
|
|
|
|
|
|
- Acess to the drawings and tips of fabrication, available on the
|
|
|
[fabrication process](Fabrication-Documentation) page.
|
|
|
- [Frequently-Asqued-Questions](Frequently-Asqued-Questions)
|
|
|
- [Users](Users)
|
|
|
- [Software](Software)
|
|
|
- [Frequently Asked Questions](FAQ)
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Contacts
|
|
|
|
|
|
### Commercial producers
|
|
|
|
|
|
-
|
|
|
### General question about project
|
|
|
|
|
|
-
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Status
|
|
|
|
... | ... | @@ -119,18 +69,30 @@ used. |
|
|
<tbody>
|
|
|
<tr class="odd">
|
|
|
<td><strong>Date</strong></td>
|
|
|
<td><b> Event </b></td>
|
|
|
<td><strong>Event</strong></td>
|
|
|
</tr>
|
|
|
<tr class="even">
|
|
|
<td>19-07-2011</td>
|
|
|
<td>Main features specification written.</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
-----
|
|
|
## Images
|
|
|
|
|
|
Some pictures of the first prototype of the Furnarius Rufus PCB Milling
|
|
|
Machine. More images are on the [pictures](Pictures) page.
|
|
|
You can acess a high resolution video of testing the Furnarius Rufus at
|
|
|
[Wikimedia
|
|
|
Commons](https://pt.wikiversity.org/wikis/Ficheiro:Fresadora_PCI_João-de-Barro.ogv.ogg)
|
|
|
|
|
|
![](/uploads/18b5d69371e0c5944202ea7a7a7f5b66/FR_Arduino_web.JPG)
|
|
|
|
|
|
![](/uploads/729f7db5cd805f2f44ff04f728e7e1bf/FR_diagonal_line_web.JPG)
|
|
|
|
|
|
![](/uploads/50b3bdba0086285c39c30862d9041f57/FR_eccentric_web.JPG)
|
|
|
|
|
|
16 April 2013
|
|
|
![](/uploads/dd5a6d75af2d16a1eb9978d3d44cfcd3/still_grey.JPG)
|
|
|
|
|
|
|
|
|
|
... | ... | |