Skip to content

Commit

Permalink
move from travis to github actions, move ,gitignore for Kicad files i…
Browse files Browse the repository at this point in the history
…nto hardware directory
  • Loading branch information
RobertGawron committed Oct 23, 2020
1 parent b80eb19 commit 6130ded
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 24 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/docs-generation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Docs Generation

on: [push]

jobs:
build_and_test:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- name: install pytest and run tests
run: |
sudo apt-get install -y texlive-latex-base texlive-latex-extra texlive-extra-utils poppler-utils
cd ./Documentation/Diagrams
chmod +x ./creatediagrams.sh
./creatediagrams.sh
mkdir result
cp *png result
- name: Archive latex docs
uses: actions/upload-artifact@v2
if: always()
with:
name: Latex Documents
path: ./Documentation/Diagrams/result
14 changes: 0 additions & 14 deletions .travis.yml

This file was deleted.

Binary file modified Documentation/Diagrams/ArchitectureOverview-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions Documentation/Diagrams/ArchitectureOverview.tex
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@
\node (gm_tube) [component] {Geiger tube};
\node (sample) [system, above=of gm_tube] {Radioactive sample};

\node (polarization) [component, left=of gm_tube] {GM Tube polarization (400V DC)\\ (MC34063)};
\node (polarization) [component, below=of gm_tube] {GM Tube polarization \\400V DC\\ (MC34063)};
\node (comparator) [component, right=of gm_tube] {Comparator};

\node (osciloscope) [system, right=of comparator] {Osciloscope\\ (Rigool1054Z)};

\node (data_acquisition) [system, below=of comparator] {Acquisition\\ (NUCLEO-F091RC)};
\node (data_acquisition) [system, below=of comparator] {HardwareDataLogger\\ sub-project};

\node (pi) [system, below=of data_acquisition] {Data processing and\\ firmware flashing\\ (RaspberryPi 3B)};
\node (pc) [system, below=of pi] {Local PC\\ (OS independent)};


\begin{pgfonlayer}{background}
\node[system , draw, thick, inner xsep=1em, inner ysep=1em, fit=(gm_tube) (polarization) (comparator) ] {};
\node[system , draw, thick, inner xsep=1em, inner ysep=1em, fit=(gm_tube) (polarization) (comparator) (data_acquisition)] {};
\end{pgfonlayer}

% Connectors
Expand All @@ -42,7 +42,7 @@
\draw [-{Latex[scale=3.0]}] (gm_tube) -- node[anchor=south, minimum height=.25cm, draw=none] {} (comparator);
\draw [-{Latex[scale=3.0]}] (comparator) -- node[anchor=south, minimum height=.25cm, draw=none] {} (osciloscope);

\draw [-{Latex[scale=3.0]}] (comparator) -- node[anchor=west, minimum height=.25cm, draw=none] {3V3 impulses} (data_acquisition);
\draw [-{Latex[scale=3.0]}] (comparator) -- node[anchor=west, minimum height=.25cm, draw=none] {3V3 pulses} (data_acquisition);
\draw [-{Latex[scale=3.0]}] (data_acquisition) -- node[anchor=west, minimum height=.25cm, draw=none] {USB} (pi);
\draw [-{Latex[scale=3.0]}] (pi) -- node[anchor=west, minimum height=.25cm, draw=none] {} (data_acquisition);

Expand Down
File renamed without changes.
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# GeigerMullerCounter

[![Build Status](https://travis-ci.com/RobertGawron/GeigerMullerCounter.svg?branch=master)](https://travis-ci.com/RobertGawron/GeigerMullerCounter)

(CI is checking only documentation)

---
![Docs Generation](https://github.com/RobertGawron/GeigerMullerCounter/workflows/Docs%20Generation/badge.svg)

The Geiger–Müller counter is a relatively simple tool to measure ionizing radiation. When high voltage (typically 380-420V) is applied to the Geiger–Müller tube, the tube doesn't conducts electricity, but it does conducts for a short period, when radiation particle is observed. Those pulses are observed by the detector. The level of ionizing radiation is proportional to the amount of pulses detected in a constant interval of time (typically from 20s to 2,5min).

Expand All @@ -15,7 +11,7 @@ The Geiger–Müller counter is a relatively simple tool to measure ionizing rad
## Hardware and Software details

[Details are described on my blog.
](http://robertgawron.blogspot.com/2015/02/homemade-geigermuller-counter-part-i.htmll)
](http://robertgawron.blogspot.com/2015/02/homemade-geigermuller-counter-part-i.htmll) [HardwareDataLogger](https://github.com/RobertGawron/HardwareDataLogger) is a simple pulse counter based on NUCLEO-F091RC with additional shield (for real-time data display using LCD).

## Hazards

Expand Down

0 comments on commit 6130ded

Please sign in to comment.