Skip to content

Commit

Permalink
Update slides for FOSDEM 24
Browse files Browse the repository at this point in the history
  • Loading branch information
ubruhin committed Feb 5, 2024
1 parent 128e343 commit 0e7b3fe
Show file tree
Hide file tree
Showing 18 changed files with 115 additions and 13 deletions.
Binary file added images/3d_viewer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/advanced_features.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/mpn_management.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/nlnet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/output_jobs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/sponsor-bittele.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/sponsor-nextpcb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/sponsor-partstack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/sponsor-pcbgogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/sponsor-pcbway.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/sponsor-winsource.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/titlepage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/youtube.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 22 additions & 13 deletions librepcb-slides.tex
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,11 @@

% Meta
\title{LibrePCB}
\subtitle{FOSDEM'22 Status Update}
\date{February 5, 2022} % \today
\subtitle{FOSDEM'24 Status Update}
\date{February 4, 2024} % \today
\author{Urban Bruhin}
\institute{}
\titlegraphic{\includegraphics[width=\linewidth]{images/titlepage.png}}

\begin{document}

Expand All @@ -83,7 +84,12 @@
% intro
\include{slides/about}
%\include{slides/motivation}
\include{slides/timeline}
%\include{slides/timeline}

% news
\include{slides/behind_the_scenes}
\include{slides/new_website}
\include{slides/librepcb_1_0_0}

% library
%\include{slides/library_management}
Expand All @@ -109,18 +115,19 @@
%\include{slides/cli_projects}

% misc
\include{slides/fab}
\include{slides/installation_methods}
\include{slides/translations}
%\include{slides/available_libraries}
%\include{slides/fab}
%\include{slides/installation_methods}

% live demo
\include{slides/live_demo}

% contributing
%\include{slides/getting_started}
%\include{slides/live_demo}
% end
\include{slides/current_project_status}
\include{slides/madewithlibrepcb}
%\include{slides/translations}
%\include{slides/available_libraries}
\include{slides/next_steps}
\include{slides/contributing}
\include{slides/getting_started}

% ----------------------------------------------------------------- %

Expand All @@ -138,13 +145,15 @@
% ----------------------------------------------------------------- %

% backup slides
%\appendix
%\include{slides/why_not_contributing_to_kicad}
\appendix
\include{slides/challenges}
\include{slides/why_not_contributing_to_kicad}
%\include{slides/library_quality}
%\include{slides/library_categorization}
%\include{slides/footprint_assignment}
%\include{slides/project_self_contained}
%\include{slides/file_format_extensibility}
\include{slides/madewithlibrepcb}

% ----------------------------------------------------------------- %

Expand Down
27 changes: 27 additions & 0 deletions slides/behind_the_scenes.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
\section{Behind the Scenes}

\begin{frame}{\secname}
\begin{itemize}[<+->]
\item Working full-time on LibrePCB since end of 2022!
\item Project is currently funded through the NGI0 Entrust Fund by
\raisebox{-2mm}{\includegraphics<2->[height=6mm]{images/nlnet.png}}!
\item New LibrePCB Fab manufacturing partner:
\raisebox{-2mm}{\includegraphics<3->[height=5mm]{images/sponsor-pcbway.png}}
\item New sponsors:
\raisebox{-2mm}{\includegraphics<4->[height=6mm]{images/sponsor-bittele.png}}\hspace{0.5mm}
\raisebox{-1mm}{\includegraphics<4->[height=4mm]{images/sponsor-nextpcb.png}}\hspace{0.5mm}
\raisebox{-1mm}{\includegraphics<4->[height=4mm]{images/sponsor-partstack.png}}\hspace{0.5mm}
\raisebox{-1mm}{\includegraphics<4->[height=4mm]{images/sponsor-pcbgogo.png}}\hspace{0.5mm}
\raisebox{-1mm}{\includegraphics<4->[height=4mm]{images/sponsor-winsource.png}}
\item Many donations \& contributions (code, translations, libraries, \ldots)
\item Sponsorships \& donations in 2023 (without NGI0): $\sim$8k USD
\end{itemize}

\onslide<6>

\bigskip
\bigskip
\centering{
{\Huge Thank you! \faHeart}
}
\end{frame}
14 changes: 14 additions & 0 deletions slides/challenges.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
\section{Challenges}

\begin{frame}{\secname}
\begin{itemize}
\item Learning many new things (web dev., server admin, video editing,
macOS, \ldots)
\item Missing/incomplete/unclear standards (pick\&place, Gerber, IPC7351,
\ldots)
\item Part libraries (huge effort, complex cases, STEP licenses)
\item Platform specific issues (desktop integration, themes, sandboxing,
\ldots)
\item GUI toolkit limitations
\end{itemize}
\end{frame}
37 changes: 37 additions & 0 deletions slides/librepcb_1_0_0.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
\section{September 2023: LibrePCB 1.0.0}

\begin{frame}{\secname}
\begin{itemize}
\item<1-> Advanced PCB features (thermal reliefs, blind \& buried vias, slotted pads, \ldots)
\item<2-> 3D PCB viewer \& STEP export
\item<3-> Assembly variants \& MPN management
\begin{itemize}
\item Adding MPNs to libraries
\item Specifying MPNs in schematics
\item Alternate (second-source) MPNs
\item Different parts in each assembly variant
\item Separate BOM for each assembly variant
\end{itemize}
\item<4-> Output jobs
\begin{itemize}
\item Unified export for any kind of production data
\item Highly customizable
\item 100\% reproducible/portable
\item Runnable from GUI and CLI
\end{itemize}
\end{itemize}

\begin{tikzpicture}[remember picture,overlay]
\node<1>[xshift=0cm,yshift=-0.5cm] at (current page.center){%
\includegraphics[height=5.5cm]{images/advanced_features.png}};

\node<2>[xshift=0cm,yshift=-1cm] at (current page.center){%
\includegraphics[width=8cm]{images/3d_viewer.png}};

\node<3>[xshift=0cm,yshift=-2.5cm] at (current page.center){%
\includegraphics[width=13.5cm]{images/mpn_management.png}};

\node<4>[xshift=4.9cm,yshift=-0.8cm] at (current page.center){%
\includegraphics[trim=0 0 9.9cm 0,clip,height=5.5cm]{images/output_jobs.png}};
\end{tikzpicture}
\end{frame}
15 changes: 15 additions & 0 deletions slides/new_website.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
\section{New Website, Documentation \& Video Tutorials}

\begin{frame}{\secname}
End of 2022:
\begin{itemize}
\item Completely new website (made from scratch with Hugo \& Bootstrap)
\item New online documentation (made with AsciiDoc \& Antora)
\end{itemize}

End of 2023:
\begin{itemize}
\item First official video tutorials
\end{itemize}
\includegraphics[width=\linewidth]{images/youtube.png}
\end{frame}

0 comments on commit 0e7b3fe

Please sign in to comment.