<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://recoverwiki2018.fri3d.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Driesderoeck</id>
	<title>Fri3d WIKI 2018 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://recoverwiki2018.fri3d.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Driesderoeck"/>
	<link rel="alternate" type="text/html" href="https://recoverwiki2018.fri3d.be/index.php?title=Special:Contributions/Driesderoeck"/>
	<updated>2026-10-30T05:49:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://recoverwiki2018.fri3d.be/index.php?title=Supercustom_Mechanical_Keyboards&amp;diff=246</id>
		<title>Supercustom Mechanical Keyboards</title>
		<link rel="alternate" type="text/html" href="https://recoverwiki2018.fri3d.be/index.php?title=Supercustom_Mechanical_Keyboards&amp;diff=246"/>
		<updated>2018-09-03T10:11:20Z</updated>

		<summary type="html">&lt;p&gt;Driesderoeck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tijdens deze workshop bouwen we een macropad met cherry MX switches.&lt;br /&gt;
Eerst solderen we het ganse ding manueel in elkaar, nadien volgt een korte intro tot hoe je zelf je QMK firmware kan schrijven en compileren voor je eigen toetsenbord.&lt;br /&gt;
Eens je dit kan, kan je aan de slag om zelf ultracustom keyboards te maken!&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* QMK firmware : https://github.com/qmk/qmk_firmware&lt;br /&gt;
* QMK docs : https://docs.qmk.fm/#/newbs&lt;br /&gt;
* hex file voor fri3dpad : http://www.roeckoe.be/fri3dpad/handwired_fri3dpad_default.hex&lt;br /&gt;
* source QMK files voor fri3dpad : http://www.roeckoe.be/fri3dpad/fri3dpad.zip&lt;br /&gt;
* STL file (plate) : http://www.roeckoe.be/fri3dpad/fri3dplate.stl&lt;br /&gt;
* Keyboard layout editor : http://www.keyboard-layout-editor.com/&lt;br /&gt;
* Plate &amp;amp; case builder : http://builder.swillkb.com/&lt;br /&gt;
&lt;br /&gt;
== Voorbereiding ==&lt;br /&gt;
Als je aan de slag wil met QMK tijdens de workshop is het handig dat je &#039;build environment&#039; al goed staat. Daarvoor volg je best een korte guide uit de QMK documentatie:&lt;br /&gt;
https://docs.qmk.fm/#/newbs_getting_started?id=environment-setup&lt;br /&gt;
&lt;br /&gt;
Heb je nog een Fri3d Camp 2016 badge? Neem ze zeker mee!&lt;br /&gt;
&lt;br /&gt;
Heb je een arduino pro micro of arduino leonardo (of ander bord met Atmel 32u4 chip), breng het ook zeker mee!&lt;br /&gt;
&lt;br /&gt;
=== Stap 1 ===&lt;br /&gt;
[[File:http://www.roeckoe.be/fri3dpad/1.png|thumb|center|400px|alt=insert switches.|insert switches in the printed plate, this might need some force]]&lt;br /&gt;
=== Stap 2 ===&lt;br /&gt;
[[File:http://www.roeckoe.be/fri3dpad/2.png|thumb|center|400px|alt=flipped plate.|flip plate over]]&lt;br /&gt;
=== Stap 3 ===&lt;br /&gt;
[[File:http://www.roeckoe.be/fri3dpad/3.png|thumb|center|400px|alt=position and solder diodes.|One diode per switch, check polarity!]]&lt;br /&gt;
=== Stap 4 ===&lt;br /&gt;
[[File:http://www.roeckoe.be/fri3dpad/4.png|thumb|center|400px|alt=soldered rows and columns.|Connect diodes to form rows, add smaller wires to form columns. Solder it all together.]]&lt;br /&gt;
=== Stap 5 ===&lt;br /&gt;
[[File:http://www.roeckoe.be/fri3dpad/5.png|thumb|center|400px|alt=hook it up to the controller.|Hook all rows and columns up to the controller, we use a Fri3d Camp 2016 badge here because it has an Atmel 32u4 chip.]]&lt;br /&gt;
=== Stap 6 ===&lt;br /&gt;
[[File:http://www.roeckoe.be/fri3dpad/6.png|thumb|center|400px|alt=add keycaps|Add keycaps and start exploring the QMK firmware! You&#039;ll be surprised what you can do with 6 keyboard keys.]]&lt;br /&gt;
&lt;br /&gt;
== Building (Linux) ==&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/qmk/qmk_firmware.git&lt;br /&gt;
  cd qmk_firmware&lt;br /&gt;
  ./util/qmk_install.sh&lt;br /&gt;
  pushd keyboards/handwired&lt;br /&gt;
  curl -O http://www.roeckoe.be/fri3dpad/fri3dpad.zip&lt;br /&gt;
  unzip fri3dpad.zip&lt;br /&gt;
  popd&lt;br /&gt;
  # Customize mapping in handwired/fri3dpad/keymaps/default/keymap.c &lt;br /&gt;
  make handwired/fri3dpad:default:avrdude&lt;br /&gt;
&lt;br /&gt;
To flash, reset the controller by shorting pins ICSP and GND on your badge &#039;&#039;&#039;twice fast&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Plate building resources ==&lt;/div&gt;</summary>
		<author><name>Driesderoeck</name></author>
	</entry>
	<entry>
		<id>https://recoverwiki2018.fri3d.be/index.php?title=Robot_kit&amp;diff=245</id>
		<title>Robot kit</title>
		<link rel="alternate" type="text/html" href="https://recoverwiki2018.fri3d.be/index.php?title=Robot_kit&amp;diff=245"/>
		<updated>2018-08-27T12:21:19Z</updated>

		<summary type="html">&lt;p&gt;Driesderoeck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tijdens de robot presentatie (na de openingsceremonie) wordt uitgelegd hoe je de robot kit kan bouwen&lt;br /&gt;
&lt;br /&gt;
== Software pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
USB UART Driver https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers&lt;br /&gt;
&lt;br /&gt;
Arduino IDE - https://www.arduino.cc/en/Main/Software&lt;br /&gt;
&lt;br /&gt;
Visit https://github.com/Fri3dCamp/Fri3dBadge&lt;br /&gt;
&lt;br /&gt;
Save as zip&lt;br /&gt;
&lt;br /&gt;
In Arduino IDE: Sketch &amp;gt; Include Library &amp;gt; Add .ZIP Library ...&lt;br /&gt;
&lt;br /&gt;
Also read the README in this zip for tips on how to configure Arduino IDE for the Fri3d Badge.&lt;br /&gt;
&lt;br /&gt;
== Build instructions ==&lt;br /&gt;
&lt;br /&gt;
YouTube video met bouwinstructies: https://www.youtube.com/watch?v=ZcMtFPezIq0&lt;br /&gt;
&lt;br /&gt;
* Robot body can be assembled inside out, with motors oriented wrongly&lt;br /&gt;
* Battery is difficult to fit, but it does fit&lt;br /&gt;
* [https://debleser.be/2018/fri3d/robot-lijmen.jpg Image of how to glue the assembly together] &lt;br /&gt;
* Careful assembling the feet, don&#039;t push in the center, but at the sides or you risk breaking the wood&lt;br /&gt;
* After assembling the feet and hips and before fitting everything together, calibrate the motors&lt;br /&gt;
* [https://www.dcapo.be/photo/share/iJRbOdfA Some examples during building]&lt;br /&gt;
&lt;br /&gt;
== Connecting the motor wires ==&lt;br /&gt;
&lt;br /&gt;
; G&lt;br /&gt;
: Brown&lt;br /&gt;
; +&lt;br /&gt;
: Red&lt;br /&gt;
; S&lt;br /&gt;
: Orange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 0&lt;br /&gt;
: Linker Enkel&lt;br /&gt;
; 1 &lt;br /&gt;
: Rechter Enkel&lt;br /&gt;
; 2&lt;br /&gt;
: Linker Heup&lt;br /&gt;
; 3&lt;br /&gt;
: Rechter Heup&lt;br /&gt;
&lt;br /&gt;
== Calibrate motors ==&lt;br /&gt;
&lt;br /&gt;
Install calibration program&lt;br /&gt;
&lt;br /&gt;
;where do I find the calibration program?&lt;br /&gt;
: If you have installed the Fri3dcamp library inside the arduino IDE, you can find the calibration under the following menu item:&lt;br /&gt;
:&lt;br /&gt;
:File &amp;gt; Example &amp;gt; Fri3d Camp Badge &amp;gt; 4.Kits &amp;gt; RobotKit &amp;gt; MotorCalibratie&lt;br /&gt;
&lt;br /&gt;
;how to calibrate the servo&#039;s?&lt;br /&gt;
:Once the calibration program has been flashed on the badge (use USB port of Badge, not on motor controller), you will be able to calibrate the servo&#039;s.&lt;br /&gt;
:&lt;br /&gt;
:The following buttons can be used to navigate and manipulate the application:&lt;br /&gt;
:&lt;br /&gt;
:; BOOT&lt;br /&gt;
:: Go to the next step in the progress (the step you are in is visible as the number of LEDs lit in left displays)&lt;br /&gt;
:; BTN0 &lt;br /&gt;
:: Up&lt;br /&gt;
:; BTN1&lt;br /&gt;
:: Down&lt;br /&gt;
:&lt;br /&gt;
:&lt;br /&gt;
# Choose the servo to calibrate (S0/S1/S2/S3 is shown on right display). Calibrate the hip servo&#039;s first (servo 2 and 3), attach the legs after. Then calibrate the ankle servo&#039;s (servo 0 and 1) before attaching the feet.&lt;br /&gt;
# The servo moves to the 0 degrees position (left display shows &amp;quot;-&amp;quot;) -&amp;gt; mount your leg/foot accordingly, or press BTN0/1 to adjust.&lt;br /&gt;
# The servo moves to the 180 degrees position (left display shows &amp;quot;+&amp;quot;) -&amp;gt; mount your leg/foot accordingly, or press BTN0/1 to adjust.&lt;br /&gt;
# Save your changes (with buttons select &amp;quot;V&amp;quot; on right display instead of &amp;quot;X&amp;quot; on left display)&lt;br /&gt;
&lt;br /&gt;
; what is best assembled, what unassembled or temporary assembled during calibration?&lt;br /&gt;
: The bot kit is best assembled up to the stage where you have 2 feet, 2 hips and the body. The best way it seems is to pull the servo wires already into place through the hips and the body, but keep the kit partially disassembled. You can take on of the spare horns to help you with determining the 0 and 180 degrees positions.&lt;br /&gt;
&lt;br /&gt;
; what is 0/180 degree reference (left or right, direction w.r.t. robot, mirrored or same for left and right motors?)&lt;br /&gt;
: If you take the servo in front of you, the servo wire leading away from you, left is 0 degrees, right is 180 degrees, for every servo.&lt;br /&gt;
&lt;br /&gt;
; Do I lose my calibration if I install another application on my Fri3d Badge?&lt;br /&gt;
: The servo calibration is stored at the badge level in the persistent memory of the badge. This means that another badge will require you to recalibrate your servo&#039;s, but you will not lose the calibration if you just flash another application on it.&lt;br /&gt;
&lt;br /&gt;
; Can I calibrate an assembled robot?&lt;br /&gt;
: Calibrating an assembled robot can be a bit hard. The problem being that the servo&#039;s of an assembled robot do not have the full range of 180 degrees to move, resulting in wooden parts locking into eachother. Not saying it is impossible, just saying you have to watch out.&lt;br /&gt;
&lt;br /&gt;
== Questions to be answered in this wiki ==&lt;br /&gt;
* &#039;&#039;&#039;Q/Issue&#039;&#039;&#039; - After building and calibrating, the left ankle servo (attached to servo connector #0) behaves differently compared to the other servo&#039;s. While all servo&#039;s feel &#039;powered&#039; (ie. they can&#039;t be moved once powered on) the left ankle servo remains free. In most of the movements I have the impression the servo is not moving (although it does move and calibrate when the servo&#039;s are being &#039;attached&#039;). I tried swapping servo&#039;s, but it doesn&#039;t seem to be related to the servo itself. Any pointers to where I should be looking to fix this?&lt;/div&gt;</summary>
		<author><name>Driesderoeck</name></author>
	</entry>
	<entry>
		<id>https://recoverwiki2018.fri3d.be/index.php?title=Badge&amp;diff=244</id>
		<title>Badge</title>
		<link rel="alternate" type="text/html" href="https://recoverwiki2018.fri3d.be/index.php?title=Badge&amp;diff=244"/>
		<updated>2018-08-27T12:20:13Z</updated>

		<summary type="html">&lt;p&gt;Driesderoeck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Wat is de badge die je hebt gekregen?=&lt;br /&gt;
[[File:IMG_20180820_104932-geknipt.jpg|thumb|Ph0xx voorkant (LievenB bedankt voor de foto)]]&lt;br /&gt;
Welkom! Hier is een soort kennismaking met [http://fri3d.be/badge/ Ph0xx], je trouwe begeleider en speelkameraad tijdens het evenement, maar ook erna als je weer thuis bent.&lt;br /&gt;
&lt;br /&gt;
Badges zoals Ph0xx zijn een leuke uitbreiding van hackercamps om iedereen de mogelijkheid te geven om een speciaal stukje hardware te hebben om samen te ontdekken, en dingen mee te maken die iedere deelnemer kan gebruiken. De werking is niet verborgen, maar biedt verborgen genoegens om uit te vinden wat er allemaal mogelijk is, waardoor het iedere dag een verrassing kan bieden. De makers hebben dit keer weer hard hun best gedaan om voor een creatief en uitgebreid bord te zorgen, dat veel mogelijkheden en computerkracht biedt. Zo kunnen veel mensen hun kennis delen, en vergroten.&lt;br /&gt;
&lt;br /&gt;
Nu het evenement voorbij is is de lol natuurlijk niet over. Er is nog van alles te ontdekken. Doe mee en houd daardoor ook contact met je nieuwe vrienden die er ook een hebben.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
*Het kloppend hart van de badge is de ESP32, gesponsord door [https://www.espressif.com/ Espressif]. Deze MCU heeft twee cores en Wifi en BLE aan boord.&lt;br /&gt;
*Een CR18650 oplaadbare batterij voorziet de badge van maar liefst 2900mAh. Natuurlijk is een oplaad circuit op de badge voorzien.&lt;br /&gt;
*Dankzij een echte Silicon Labs USB-UART bridge, kan je met je badge, via een eenvoudig USB-kabeltje, op elk OS inpluggen en beginnen werken. Geen installatie van bijkomende drivers nodig.&lt;br /&gt;
*4 knoppen laten je toe om je badge te bedienen.&lt;br /&gt;
*Twee LED Matrices van 5 bij 7 LEDs bieden dan weer tal van mogelijkheden tot interactie vanuit de badge.&lt;br /&gt;
*Een piezo speaker, voegt daar zelfs nog geluid aan toe - of een vijfde knop ;-)&lt;br /&gt;
*De 3.7V van de batterij wordt omgezet in 3.3V voeding voor de MCU en overige componenten.&lt;br /&gt;
*Een accelerometer zorgt alvast voor leuke mogelijkheden met beweging.&lt;br /&gt;
&lt;br /&gt;
Een lijst van de specs van alle gebruikte onderdelen: [https://github.com/Fri3dCamp/badge/tree/master/datasheets Datasheets]&lt;br /&gt;
&lt;br /&gt;
==Uitbreidings Jewels==&lt;br /&gt;
Er zijn zo te zien twee uitbreidingsborden voor Ph0xx die Jewels worden genoemd, de [[Robot_kit]] en het bordje van de workhop [[Fijnstofmeter_bouwen]] die hier wordt afgebeeld http://www.dustcube.be/2018/06/01/air-jewel-voor-badgefri3d-be-2018-meet-fijn-stof/ Dit is ook het enige plaatje dat ik kan vinden met de achterzijde in beeld. Helaas is het een lage resolutie plaatje. Het Robot bord gebruikt de servo aansturingen op het rechteroor, de fijnstofmeter wordt gemonteerd achter het linkeroor. Er is ook een poort in het midden, maar daar weet ik nog niet van hoe hij werkt.&lt;br /&gt;
&lt;br /&gt;
=Software installatie=&lt;br /&gt;
Om aan de slag te kunnen met de badge is het belangrijk om eerst de software in te stellen en een eerste project uit te proberen. Deze uitleg helpt je bij het installeren en helpt je een eerste project uit te voeren. Van daaraf kun je stukje bij beetje verbeteringen toevoegen, en al snel heb je de mooiste badge van het hele terrein. Deel dan je code, en iedereen weet meer!&lt;br /&gt;
&lt;br /&gt;
== Stap 0 (optioneel) DRIVER ==&lt;br /&gt;
*Driver nodig voor de badge? https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers&lt;br /&gt;
&lt;br /&gt;
== Stap 1: Arduino IDE ==&lt;br /&gt;
*Download en installeer de Arduino IDE: https://www.arduino.cc/en/Main/Software&lt;br /&gt;
*Voeg additionele boards toe zoals beschreven op https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/&lt;br /&gt;
*Ga naar Tools &amp;gt; Board xxx &amp;gt; Board Manager, zoek en installeer esp32&lt;br /&gt;
*Eens geinstalleerd, kies ESP 32 Dev Module&lt;br /&gt;
&lt;br /&gt;
== Stap 2: Fri3d Library ==&lt;br /&gt;
*Ga naar https://github.com/Fri3dCamp/Fri3dBadge&lt;br /&gt;
*Klik de groene knop &amp;quot;clone or download&amp;quot; en kies &amp;quot;download ZIP&amp;quot;&lt;br /&gt;
*Volg deze instructies om de zip in de Arduino IDE als library te registreren: https://www.arduino.cc/en/Guide/Libraries#toc4&lt;br /&gt;
&lt;br /&gt;
== Stap 3: Eerste Test ==&lt;br /&gt;
*Ga naar [https://sebastiaanjansen.be/fri3d-eyes/ https://sebastiaanjansen.be/fri3d-eyes/]&lt;br /&gt;
*Teken een patroontje en klik op &amp;quot;Arduino code downloaden&amp;quot;&lt;br /&gt;
*Copy-paste de code in je arduino editor&lt;br /&gt;
*Upload de code naar je badge.&lt;br /&gt;
*Extra info over dit project is te vinden op [[Fri3d_eyes]]&lt;br /&gt;
&lt;br /&gt;
== Stap 4: Proficiat! ==&lt;br /&gt;
&lt;br /&gt;
= Hoe nu verder? =&lt;br /&gt;
&lt;br /&gt;
Vertel over je ervaringen op de [[Badge_Hacks]] pagina, er staan al een paar mooie projecten op, waaronder een paar die gebruikmaken van de speaker. Als je de [[Robot_kit]] hebt, kijk daar om je badge om te bouwen naar een mooie robot.&lt;br /&gt;
&lt;br /&gt;
De ogen zijn een mooi en direct zichtbaar project voor je badge, maar er zijn nog veel meer onderdelen te vinden op het bord, die extra mogelijkheden aan je project kunnen geven. bijvoorbeeld een animatie voor de ogen, die verandert als je op een van de knoppen of goudkleurige aanraaksensors drukt, of de badge kantelt.&lt;br /&gt;
&lt;br /&gt;
Een heel aantal mogelijkheden hebben al een voorbeeld in de git repo: [https://github.com/Fri3dCamp/Fri3dBadge/tree/master/examples Voorbeelden].&lt;br /&gt;
&lt;br /&gt;
Je vindt er van alles, van een uitleg hoe je bijvoorbeeld de [https://github.com/Fri3dCamp/Fri3dBadge/tree/master/examples/1.Basics/buzzer buzzer] kunt gebruiken, of bijvoorbeeld [https://github.com/Fri3dCamp/Fri3dBadge/tree/master/examples/1.Basics/scrollingText scrollende tekst] kunt laten zien.  Uitgebreidere [https://github.com/Fri3dCamp/Fri3dBadge/tree/master/examples/2.Demos demo&#039;s] zijn er ook te vinden.&lt;br /&gt;
&lt;br /&gt;
Kun jij ons meer vertellen over de onderdelen van de badge, aarzel dan niet om die info hier met iedereen te delen. Daardoor wordt de badge interessanter voor iedereen die er een heeft.&lt;br /&gt;
&lt;br /&gt;
Er zijn uitbreidingen te maken voor het elektrische gedeelte die gebruik maken van de [[Badge_uitbreidingspoorten]] die zich op de oren bevinden. De [[Robot_kit]] maakt hier gebruik van om met 4 servo&#039;s een lopende robot te maken.&lt;br /&gt;
&lt;br /&gt;
Verder zijn er natuurlijk een heel aantal verbeteringen mogelijk die niets met de elektrische werking te maken hebben. Heb je een hoedje of een snor gemaakt voor de badge, dan kan die natuurlijk ook bij de [[Badge_Hacks]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In ieder geval, zorg ervoor dat je veel plezier hebt met Ph0xx, daar is hij voor!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Er is overigens ook een profiel voor Ph0xx op https://hackaday.io/project/160451-ph0xx&lt;br /&gt;
&lt;br /&gt;
Ook de [https://hackaday.io/project/160533-ph0xx-bot-jewel Robot Jewel] en de [https://hackaday.io/project/160534-ph0xx-air-jewel Air Jewel] hebben een eigen hackster profiel.&lt;br /&gt;
&lt;br /&gt;
= Vragen / Antwoorden =&lt;br /&gt;
&lt;br /&gt;
Heb je een vraag over de badge, stel hem hier, en wie weet kan iemand hem beantwoorden.&lt;br /&gt;
&lt;br /&gt;
*Kan iemand een paar hoge kwaliteit foto&#039;s maken van de achterkant van de badge en robot kit printplaat? As ik die kan bekijken kan ik de layout misschien beter verklaren.&lt;br /&gt;
*Is het mogelijk om de leds op de badge te dimmen?&lt;br /&gt;
**--&amp;gt; Zit (nog?) niet standaard in de library, maar er is wel een example dat via software PWM doet - op die manier kan je wel een effect verkrijgen dat op dimmen lijkt (zie [https://github.com/Fri3dCamp/Fri3dBadge/blob/master/examples/2.Demos/grayscaleEyes/grayscaleEyes.ino hier])&lt;/div&gt;</summary>
		<author><name>Driesderoeck</name></author>
	</entry>
	<entry>
		<id>https://recoverwiki2018.fri3d.be/index.php?title=Robot_kit&amp;diff=243</id>
		<title>Robot kit</title>
		<link rel="alternate" type="text/html" href="https://recoverwiki2018.fri3d.be/index.php?title=Robot_kit&amp;diff=243"/>
		<updated>2018-08-27T10:34:41Z</updated>

		<summary type="html">&lt;p&gt;Driesderoeck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tijdens de robot presentatie (na de openingsceremonie) wordt uitgelegd hoe je de robot kit kan bouwen&lt;br /&gt;
&lt;br /&gt;
== Software pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
USB UART Driver https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers&lt;br /&gt;
&lt;br /&gt;
Arduino IDE - https://www.arduino.cc/en/Main/Software&lt;br /&gt;
&lt;br /&gt;
Visit https://github.com/Fri3dCamp/Fri3dBadge&lt;br /&gt;
&lt;br /&gt;
Save as zip&lt;br /&gt;
&lt;br /&gt;
In Arduino IDE: Sketch &amp;gt; Include Library &amp;gt; Add .ZIP Library ...&lt;br /&gt;
&lt;br /&gt;
Also read the README in this zip for tips on how to configure Arduino IDE for the Fri3d Badge.&lt;br /&gt;
&lt;br /&gt;
== Build instructions ==&lt;br /&gt;
&lt;br /&gt;
YouTube video met bouwinstructies: https://www.youtube.com/watch?v=ZcMtFPezIq0&lt;br /&gt;
&lt;br /&gt;
* Robot body can be assembled inside out, with motors oriented wrongly&lt;br /&gt;
* Battery is difficult to fit, but it does fit&lt;br /&gt;
* [https://debleser.be/2018/fri3d/robot-lijmen.jpg Image of how to glue the assembly together] &lt;br /&gt;
* Careful assembling the feet, don&#039;t push in the center, but at the sides or you risk breaking the wood&lt;br /&gt;
* After assembling the feet and hips and before fitting everything together, calibrate the motors&lt;br /&gt;
* [https://www.dcapo.be/photo/share/iJRbOdfA Some examples during building]&lt;br /&gt;
&lt;br /&gt;
== Connecting the motor wires ==&lt;br /&gt;
&lt;br /&gt;
; G&lt;br /&gt;
: Brown&lt;br /&gt;
; +&lt;br /&gt;
: Red&lt;br /&gt;
; S&lt;br /&gt;
: Orange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 0&lt;br /&gt;
: Linker Enkel&lt;br /&gt;
; 1 &lt;br /&gt;
: Rechter Enkel&lt;br /&gt;
; 2&lt;br /&gt;
: Linker Heup&lt;br /&gt;
; 3&lt;br /&gt;
: Rechter Heup&lt;br /&gt;
&lt;br /&gt;
== Calibrate motors ==&lt;br /&gt;
&lt;br /&gt;
Install calibration program&lt;br /&gt;
&lt;br /&gt;
;where do I find the calibration program?&lt;br /&gt;
: If you have installed the Fri3dcamp library inside the arduino IDE, you can find the calibration under the following menu item:&lt;br /&gt;
:&lt;br /&gt;
:File &amp;gt; Example &amp;gt; Fri3d Camp Badge &amp;gt; 4.Kits &amp;gt; RobotKit &amp;gt; MotorCalibratie&lt;br /&gt;
&lt;br /&gt;
;how to calibrate the servo&#039;s?&lt;br /&gt;
:Once the calibration program has been flashed on the badge (use USB port of Badge, not on motor controller), you will be able to calibrate the servo&#039;s.&lt;br /&gt;
:&lt;br /&gt;
:The following buttons can be used to navigate and manipulate the application:&lt;br /&gt;
:&lt;br /&gt;
:; BOOT&lt;br /&gt;
:: Go to the next step in the progress (the step you are in is visible as the number of LEDs lit in left displays)&lt;br /&gt;
:; BTN0 &lt;br /&gt;
:: Up&lt;br /&gt;
:; BTN1&lt;br /&gt;
:: Down&lt;br /&gt;
:&lt;br /&gt;
:&lt;br /&gt;
# Choose the servo to calibrate (S0/S1/S2/S3 is shown on right display). Calibrate the hip servo&#039;s first (servo 2 and 3), attach the legs after. Then calibrate the ankle servo&#039;s (servo 0 and 1) before attaching the feet.&lt;br /&gt;
# The servo moves to the 0 degrees position (left display shows &amp;quot;-&amp;quot;) -&amp;gt; mount your leg/foot accordingly, or press BTN0/1 to adjust.&lt;br /&gt;
# The servo moves to the 180 degrees position (left display shows &amp;quot;+&amp;quot;) -&amp;gt; mount your leg/foot accordingly, or press BTN0/1 to adjust.&lt;br /&gt;
# Save your changes (with buttons select &amp;quot;V&amp;quot; on right display instead of &amp;quot;X&amp;quot; on left display)&lt;br /&gt;
&lt;br /&gt;
; what is best assembled, what unassembled or temporary assembled during calibration?&lt;br /&gt;
: The bot kit is best assembled up to the stage where you have 2 feet, 2 hips and the body. The best way it seems is to pull the servo wires already into place through the hips and the body, but keep the kit partially disassembled. You can take on of the spare horns to help you with determining the 0 and 180 degrees positions.&lt;br /&gt;
&lt;br /&gt;
; what is 0/180 degree reference (left or right, direction w.r.t. robot, mirrored or same for left and right motors?)&lt;br /&gt;
: If you take the servo in front of you, the servo wire leading away from you, left is 0 degrees, right is 180 degrees, for every servo.&lt;br /&gt;
&lt;br /&gt;
; Do I lose my calibration if I install another application on my Fri3d Badge?&lt;br /&gt;
: The servo calibration is stored at the badge level in the persistent memory of the badge. This means that another badge will require you to recalibrate your servo&#039;s, but you will not lose the calibration if you just flash another application on it.&lt;br /&gt;
&lt;br /&gt;
; Can I calibrate an assembled robot?&lt;br /&gt;
: Calibrating an assembled robot can be a bit hard. The problem being that the servo&#039;s of an assembled robot do not have the full range of 180 degrees to move, resulting in wooden parts locking into eachother. Not saying it is impossible, just saying you have to watch out.&lt;br /&gt;
&lt;br /&gt;
;Questions to be answered in this wiki&lt;br /&gt;
* &#039;&#039;&#039;Q/Issue&#039;&#039;&#039; - After building and calibrating, the left ankle servo (attached to servo connector #0) behaves differently compared to the other servo&#039;s. While all servo&#039;s feel &#039;powered&#039; (ie. they can&#039;t be moved once powered on) the left ankle servo remains free. In most of the movements I have the impression the servo is not moving (although it does move and calibrate when the servo&#039;s are being &#039;attached&#039;). I tried swapping servo&#039;s, but it doesn&#039;t seem to be related to the servo itself. Any pointers to where I should be looking to fix this?&lt;/div&gt;</summary>
		<author><name>Driesderoeck</name></author>
	</entry>
	<entry>
		<id>https://recoverwiki2018.fri3d.be/index.php?title=Robot_kit&amp;diff=242</id>
		<title>Robot kit</title>
		<link rel="alternate" type="text/html" href="https://recoverwiki2018.fri3d.be/index.php?title=Robot_kit&amp;diff=242"/>
		<updated>2018-08-27T10:29:57Z</updated>

		<summary type="html">&lt;p&gt;Driesderoeck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tijdens de robot presentatie (na de openingsceremonie) wordt uitgelegd hoe je de robot kit kan bouwen&lt;br /&gt;
&lt;br /&gt;
== Software pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
USB UART Driver https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers&lt;br /&gt;
&lt;br /&gt;
Arduino IDE - https://www.arduino.cc/en/Main/Software&lt;br /&gt;
&lt;br /&gt;
Visit https://github.com/Fri3dCamp/Fri3dBadge&lt;br /&gt;
&lt;br /&gt;
Save as zip&lt;br /&gt;
&lt;br /&gt;
In Arduino IDE: Sketch &amp;gt; Include Library &amp;gt; Add .ZIP Library ...&lt;br /&gt;
&lt;br /&gt;
Also read the README in this zip for tips on how to configure Arduino IDE for the Fri3d Badge.&lt;br /&gt;
&lt;br /&gt;
== Build instructions ==&lt;br /&gt;
&lt;br /&gt;
YouTube video met bouwinstructies: https://www.youtube.com/watch?v=ZcMtFPezIq0&lt;br /&gt;
&lt;br /&gt;
* Robot body can be assembled inside out, with motors oriented wrongly&lt;br /&gt;
* Battery is difficult to fit, but it does fit&lt;br /&gt;
* [https://debleser.be/2018/fri3d/robot-lijmen.jpg Image of how to glue the assembly together] &lt;br /&gt;
* Careful assembling the feet, don&#039;t push in the center, but at the sides or you risk breaking the wood&lt;br /&gt;
* After assembling the feet and hips and before fitting everything together, calibrate the motors&lt;br /&gt;
* [https://www.dcapo.be/photo/share/iJRbOdfA Some examples during building]&lt;br /&gt;
&lt;br /&gt;
== Connecting the motor wires ==&lt;br /&gt;
&lt;br /&gt;
; G&lt;br /&gt;
: Brown&lt;br /&gt;
; +&lt;br /&gt;
: Red&lt;br /&gt;
; S&lt;br /&gt;
: Orange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 0&lt;br /&gt;
: Linker Enkel&lt;br /&gt;
; 1 &lt;br /&gt;
: Rechter Enkel&lt;br /&gt;
; 2&lt;br /&gt;
: Linker Heup&lt;br /&gt;
; 3&lt;br /&gt;
: Rechter Heup&lt;br /&gt;
&lt;br /&gt;
== Calibrate motors ==&lt;br /&gt;
&lt;br /&gt;
Install calibration program&lt;br /&gt;
&lt;br /&gt;
;where do I find the calibration program?&lt;br /&gt;
: If you have installed the Fri3dcamp library inside the arduino IDE, you can find the calibration under the following menu item:&lt;br /&gt;
:&lt;br /&gt;
:File &amp;gt; Example &amp;gt; Fri3d Camp Badge &amp;gt; 4.Kits &amp;gt; RobotKit &amp;gt; MotorCalibratie&lt;br /&gt;
&lt;br /&gt;
;how to calibrate the servo&#039;s?&lt;br /&gt;
:Once the calibration program has been flashed on the badge (use USB port of Badge, not on motor controller), you will be able to calibrate the servo&#039;s.&lt;br /&gt;
:&lt;br /&gt;
:The following buttons can be used to navigate and manipulate the application:&lt;br /&gt;
:&lt;br /&gt;
:; BOOT&lt;br /&gt;
:: Go to the next step in the progress (the step you are in is visible as the number of LEDs lit in left displays)&lt;br /&gt;
:; BTN0 &lt;br /&gt;
:: Up&lt;br /&gt;
:; BTN1&lt;br /&gt;
:: Down&lt;br /&gt;
:&lt;br /&gt;
:&lt;br /&gt;
# Choose the servo to calibrate (S0/S1/S2/S3 is shown on right display). Calibreer eerst de heupen (servo 2 en 3), maak daar de benen aan vast. Calibreer dan de enkels (0 en 1) en maak ze dan vast aan de voeten.&lt;br /&gt;
# The servo moves to the 0 degrees position (left display shows &amp;quot;-&amp;quot;) -&amp;gt; mount your leg/foot accordingly, or press BTN0/1 to adjust.&lt;br /&gt;
# The servo moves to the 180 degrees position (left display shows &amp;quot;+&amp;quot;) -&amp;gt; mount your leg/foot accordingly, or press BTN0/1 to adjust.&lt;br /&gt;
# Save your changes (with buttons select &amp;quot;V&amp;quot; on right display instead of &amp;quot;X&amp;quot; on left display)&lt;br /&gt;
&lt;br /&gt;
; what is best assembled, what unassembled or temporary assembled during calibration?&lt;br /&gt;
: The bot kit is best assembled up to the stage where you have 2 feet, 2 hips and the body. The best way it seems is to pull the servo wires already into place through the hips and the body, but keep the kit partially disassembled. You can take on of the spare horns to help you with determining the 0 and 180 degrees positions.&lt;br /&gt;
&lt;br /&gt;
; what is 0/180 degree reference (left or right, direction w.r.t. robot, mirrored or same for left and right motors?)&lt;br /&gt;
: If you take the servo in front of you, the servo wire leading away from you, left is 0 degrees, right is 180 degrees, for every servo.&lt;br /&gt;
&lt;br /&gt;
; Do I lose my calibration if I install another application on my Fri3d Badge?&lt;br /&gt;
: The servo calibration is stored at the badge level in the persistent memory of the badge. This means that another badge will require you to recalibrate your servo&#039;s, but you will not lose the calibration if you just flash another application on it.&lt;br /&gt;
&lt;br /&gt;
; Can I calibrate an assembled robot?&lt;br /&gt;
: Calibrating an assembled robot can be a bit hard. The problem being that the servo&#039;s of an assembled robot do not have the full range of 180 degrees to move, resulting in wooden parts locking into eachother. Not saying it is impossible, just saying you have to watch out.&lt;br /&gt;
&lt;br /&gt;
;Questions to be answered in this wiki&lt;br /&gt;
: Q/Issue : After building and calibrating, the left ankle servo (attached to servo connector #0) behaves differently compared to the other servo&#039;s. While all servo&#039;s feel &#039;powered&#039; (ie. they can&#039;t be moved once powered on) the left ankle servo remains free. In most of the movements I have the impression the servo is not moving (although it does move and calibrate when the servo&#039;s are being &#039;attached&#039;). I tried swapping servo&#039;s, but it doesn&#039;t seem to be related to the servo itself. Any pointers to where I should be looking to fix this?&lt;/div&gt;</summary>
		<author><name>Driesderoeck</name></author>
	</entry>
</feed>