<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Friction &#8211; Henry Poon&#039;s Blog</title>
	<atom:link href="https://blog.henrypoon.com/blog/tag/friction/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.henrypoon.com</link>
	<description></description>
	<lastBuildDate>Sun, 09 Nov 2025 21:17:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">83044199</site>	<item>
		<title>Tangier: Where Africa Meets Europe</title>
		<link>https://blog.henrypoon.com/blog/2025/11/09/tangier-where-africa-meets-europe/</link>
					<comments>https://blog.henrypoon.com/blog/2025/11/09/tangier-where-africa-meets-europe/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 09 Nov 2025 21:01:02 +0000</pubDate>
				<category><![CDATA[africa]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[Animals]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[argan oil]]></category>
		<category><![CDATA[beach]]></category>
		<category><![CDATA[Beef]]></category>
		<category><![CDATA[camel ride]]></category>
		<category><![CDATA[Cap Spartel lighthouse]]></category>
		<category><![CDATA[caves]]></category>
		<category><![CDATA[Caves of Hercules]]></category>
		<category><![CDATA[coastal]]></category>
		<category><![CDATA[coastal destinations]]></category>
		<category><![CDATA[cooking]]></category>
		<category><![CDATA[Cruise ship]]></category>
		<category><![CDATA[Cuisine]]></category>
		<category><![CDATA[day tour]]></category>
		<category><![CDATA[dining]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[European expats]]></category>
		<category><![CDATA[ferry travel]]></category>
		<category><![CDATA[Friction]]></category>
		<category><![CDATA[Geology]]></category>
		<category><![CDATA[Grand Socco]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Marketplace]]></category>
		<category><![CDATA[Meat]]></category>
		<category><![CDATA[medina]]></category>
		<category><![CDATA[Mediterranean Atlantic]]></category>
		<category><![CDATA[Moroccan travel]]></category>
		<category><![CDATA[Morocco]]></category>
		<category><![CDATA[North Africa]]></category>
		<category><![CDATA[Paella]]></category>
		<category><![CDATA[pastilla]]></category>
		<category><![CDATA[Religion]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[seafood]]></category>
		<category><![CDATA[Shopping]]></category>
		<category><![CDATA[skewers]]></category>
		<category><![CDATA[southern Spain]]></category>
		<category><![CDATA[spices]]></category>
		<category><![CDATA[Strait of Gibraltar]]></category>
		<category><![CDATA[Tangier travel]]></category>
		<category><![CDATA[tourist experiences]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[travel authenticity]]></category>
		<category><![CDATA[travel blog]]></category>
		<category><![CDATA[travel writing]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=13028</guid>

					<description><![CDATA[We arrived in Tangier in the morning after boarding the ferry from Tarifa, a small coastal town in southern Spain. As we stepped through passport control, we left the Schengen zone and entered Morocco in Africa. For the first time, I noticed that the Schengen stamp had distinctions between how someone entered Schengen with different [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">We arrived in Tangier in the morning after boarding the ferry from Tarifa, a small coastal town in southern Spain. As we stepped through passport control, we left the Schengen zone and entered Morocco in Africa.  For the first time, I noticed that the Schengen stamp had distinctions between how someone entered Schengen with different symbols &#8211; this time we got a boat to indicate the ferry.</p>



<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/0112ac86-5365-4866-8421-4a8a3f2465e6" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/0112ac86-5365-4866-8421-4a8a3f2465e6/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=4tYJPIioiIiJiIh%2Fd3KHcHYHdw%3D%3D" alt=""/></a></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Our private tour guide collected us from the port with an enthusiasm.  As we left the port, I spotted something interesting: Morocco&#8217;s traffic stop signs read in Arabic script, rather than using the English &#8220;STOP&#8221; typical in so many other places, which I thought was pretty cool.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/3c38e225-ddfb-49c0-b265-d47065fa88f6" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/3c38e225-ddfb-49c0-b265-d47065fa88f6/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=XwcKNIp%2Bh3Zvl4VoeGomcHMwNw%3D%3D" alt=""/></a></figure>
</div>
</div>



<h2 class="wp-block-heading" id="the-california-of-the-north">Where Two Oceans Meet</h2>



<p class="wp-block-paragraph">Cap Spartel, located approximately 14 kilometres west of Tangier, juts out 326 metres above sea level, a promontory that marks not only the meeting point of the Mediterranean Sea and the Atlantic Ocean, but also the northwestern edge of the African continent.  The lighthouse standing sentinel on this rocky point was constructed by Sultan Muhammad IV in 1864, making it one of Morocco&#8217;s oldest lighthouses.</p>



<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/ab73d241-b592-4fa0-9118-4d9752eabab8" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/ab73d241-b592-4fa0-9118-4d9752eabab8/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=HaYJXIx8eHhfeHhxiYGGgGgIeA%3D%3D" alt=""/></a></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Near the lighthouse, a simple sign warned us not to feed the wild boars. The warning carried more historical weight than might first appear. The Barbary wild boar subspecies (Sus scrofa algira) inhabits the forested regions of North Africa, from Morocco through Algeria and Tunisia.  An ironic thing is that Islam is the largest religion in Morocco, and they don&#8217;t eat pork, so whenever a boar is caught, they may be exported for sale elsewhere.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/295a18af-f9b3-4fa9-a8ce-7f434b557106" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/295a18af-f9b3-4fa9-a8ce-7f434b557106/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=oecRLIY%2FhnZ4hnd2d4iAdgZnVw%3D%3D" alt=""/></a></figure>
</div>
</div>



<h2 class="wp-block-heading" id="the-camel-ride-nobody-requested">First Time Riding A Camel</h2>



<p class="wp-block-paragraph">Next, our guide arranged a camel ride on the beach as part of the day&#8217;s itinerary. While none of us explicitly asked for it, the camel ride was included in the tour package. The experience proved physically uncomfortable in ways I hadn&#8217;t anticipated. The animals had no traditional saddles, leaving my legs to dangle awkwardly while the camel’s gait sent jolts through my body with each step. At one point, the camel began walking the wrong way, and the handler slapped it on the head to correct its behaviour. This moment made me think about how these camels might not be treated well, and how we should avoid supporting such tourist activities next time.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/ba6eb230-1e5b-4e56-a17d-b1df934e9b8b" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/ba6eb230-1e5b-4e56-a17d-b1df934e9b8b/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=4gcKNIiaZ4h%2FdniXdoiakKUIWQ%3D%3D" alt=""/></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/f8afd1f9-4c80-48c7-b9d9-37a194f25fa9" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/f8afd1f9-4c80-48c7-b9d9-37a194f25fa9/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=ITkGLIi6l4eIhYhPhnGHcGEmBw%3D%3D" alt=""/></a></figure>
</div>
</div>



<p class="wp-block-paragraph">The ride lasted approximately twenty minutes, though it felt considerably longer. The animal moved in jerky, unpredictable motions that kept me gripping tightly to avoid slipping sideways. When the time came to dismount, the camel lowered its head first, extending its front legs flat against the sand before tucking in its rear legs &#8211; a movement that made me feel as though we might flip forward over the animal’s neck. The whole experience left me tired despite sitting and with mixed feelings about the ethics of animal treatment in these settings.​</p>



<h2 class="wp-block-heading" id="the-legendary-caves-below">A Cave Made of Legends</h2>



<p class="wp-block-paragraph">The Hercules Caves hold a peculiar place between geology, mythology, and human labour. According to Greek legend, Hercules himself rested within these caves during the eleventh of his twelve labours, and some stories claim that he split the rock to create the Strait of Gibraltar. The cave&#8217;s opening to the sea has been carved into the unmistakable silhouette of the African continent, a feature believed to have been shaped by the Phoenicians in ancient times.</p>



<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/e119ea24-f6e9-46d9-8247-248c17f49b8e" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/e119ea24-f6e9-46d9-8247-248c17f49b8e/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=UPcRDIIGqWd4h4eFeYf5dniPpw%3D%3D" alt=""/></a></figure>



<p class="wp-block-paragraph">Yet the full story of the caves involves human hands as much as it does myth. Berber people quarried stone from the cave walls to craft millstones, and evidence of Neolithic occupation has been discovered within.</p>



<h2 class="wp-block-heading" id="shopping-arranged-and-declined">Obligatory Arranged Shopping Trip</h2>



<p class="wp-block-paragraph">Our guide&#8217;s next destinations were shopping stops, presented with an assurance that we weren&#8217;t obligated to purchase anything. Yet the dynamic felt awkward nonetheless. First came a rug shop, where a sales representative explained that hand-made rugs represented an investment, increasing in value over time with use. The pitch was not aggressive, but persistent. We remained sceptical &#8211; not only did we lack knowledge to evaluate what makes a rug worthy of its asking price, but the traditional designs on display clashed entirely with our home&#8217;s existing décor. It&#8217;s also not financially responsible to make a decision on a four-digit purchase within 15 minutes.  We left empty-handed.  The next destination though, a spice shop, proved more appealing.</p>



<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/e00565ce-f281-423d-acaf-1bef29d4d3ba" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/e00565ce-f281-423d-acaf-1bef29d4d3ba/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=oQgKDIL7aJeHh4eLdoghsANxOA%3D%3D" alt=""/></a></figure>



<p class="wp-block-paragraph">The air hung with the mingled aromas of cumin, cinnamon, turmeric, and dozens of other powders and seeds. The vendor offered argan oil, a product for which Morocco is renowned. Argan trees grow nowhere else on Earth, thriving only in the arid and semi-arid regions of southwestern Morocco. We did end up selecting a few spice mixes and bottles of Argan oil to take home.</p>



<h2 class="wp-block-heading" id="the-medina-and-its-contradictions">The Medina and Its Contradictions</h2>



<p class="wp-block-paragraph">Our guide seemed to possess a social network spanning the entire city. As we navigated the historical medina &#8211; that dense quarter of narrow alleyways where markets had operated for centuries &#8211; people would recognize him, calling out greetings. He&#8217;d pause to chat with shopkeepers and acquaintances, his connections evident in every interaction. The medina itself, however, told a different story about time and commerce. Once the true market of Tangier, it remains a marketplace physically, with shops lining the maze of streets. Yet the merchandise had largely shifted: where artisans once crafted goods by hand, now seems less likely.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/2d1c8fdb-efe5-42d4-a5e1-d9641617bae5" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/2d1c8fdb-efe5-42d4-a5e1-d9641617bae5/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=XBgKFITKmldvdod5dnj3d1ZfSA%3D%3D" alt=""/></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/597b5724-f8d1-4756-a4cd-db7bee190468" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/597b5724-f8d1-4756-a4cd-db7bee190468/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=1BcKDIIHl1mLdHh3p3jSdKBdBw%3D%3D" alt=""/></a></figure>
</div>
</div>



<p class="wp-block-paragraph">The architecture retained its character &#8211; whitewashed walls, narrow passages designed for foot traffic, the occasional glimpse of a private courtyard, but the economic reality had transformed entirely.  Another observation is that, despite French being an official language of Morocco, I heard it seldomly spoken.  People spoke to each other in Arabic, and then English to the tourists.  I didn&#8217;t even need to speak French at all, despite being comfortable enough in it to navigate around.</p>



<h2 class="wp-block-heading" id="lunch-language-and-expectations-unfulfilled">Meal Expectations Unfulfilled</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Our guide led us to a Moroccan restaurant that catered entirely to cruise ship passengers and tourists, which assured us of safety in food hygiene, but a sign that the food wouldn&#8217;t be very good. As we sat down, we scanned the dining room and observed an absolute absence of locals.  The meal opened with bread and mezze &#8211; a selection of eggplant, peppers, and tomatoes prepared simply but flavourfully. The first course confounded us: a puff pastry topped with powdered sugar and cinnamon arrived before the main dishes. This, we learned, was pastilla, a Moroccan speciality. Pastilla represents the sweet-savory fusion at the heart of Moroccan cuisine. It contained some meat wrapped in dough, but curiously topped with powdered sugar and cinnamon, creating a flavour profile we associated with dessert.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/583080db-cbd1-48a8-9934-2b158e3fd512" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/583080db-cbd1-48a8-9934-2b158e3fd512/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=YRgGDIJ7VmUwVHd2koJEj2r5yA%3D%3D" alt=""/></a></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/5f00aad6-328f-4169-ae70-53ebaf74abd1" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/5f00aad6-328f-4169-ae70-53ebaf74abd1/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=4igKFIKFAWWSlphsgYc2Z5DvNg%3D%3D" alt=""/></a></figure>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">The main course consisted of chicken skewers with couscous, alongside beef stew and chicken stew (likely from a tagine, the traditional conical cooking vessel that permeates Moroccan cuisine). However, the dishes lacked adequate seasoning. The meat was tender enough, but without sufficient salt to draw out the spices&#8217; potential, the meal felt somewhat muted.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/868843de-18b8-4fe8-b6f3-6f0deb14659e" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/868843de-18b8-4fe8-b6f3-6f0deb14659e/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=3igKFIJJBWakapiac2cyagCcVA%3D%3D" alt=""/></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/f92da058-8427-409b-9732-c0aeafb03344" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/f92da058-8427-409b-9732-c0aeafb03344/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=1ygKFIL215RbmKmIiFcIaXTuIA%3D%3D" alt=""/></a></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">The mint tea that concluded the meal redeemed the experience somewhat &#8211; hot, refreshing, infused with fresh mint leaves that had clearly come from somewhere nearby.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/00177ac3-1ccf-4bf8-b673-7b4928625769" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/00177ac3-1ccf-4bf8-b673-7b4928625769/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=XCgKFIL1ZqZ7hnh3hogvdOUFZg%3D%3D" alt=""/></a></figure>
</div>
</div>



<h2 class="wp-block-heading" id="returning-across-the-strait">Returning Across the Strait</h2>



<p class="wp-block-paragraph">The ferry crossing back to Tarifa marked a transition from Morocco to Spain, from the medina&#8217;s complexity to European order. </p>



<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU/photos/5113a99c-f855-43fe-89b6-2aa421ec6fc3" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/5113a99c-f855-43fe-89b6-2aa421ec6fc3/thumbnail?key=2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU&amp;size=preview&amp;c=3qUNLIaFd4iPh4iEh3WJYJYHZQ%3D%3D" alt=""/></a></figure>



<p class="wp-block-paragraph">Once we&#8217;d settled into our accommodation in Tarifa, we ventured to the hotel&#8217;s restaurant for seafood paella &#8211; a dish brimming with the flavours that a proper stock can provide, the broth enriched by the essence of shrimp, mussels, and fish. After a day navigating tours, negotiations, and sensory overload, the simple pleasure of excellent seafood felt like a proper ending, though ironically not a Moroccan meal.</p>



<figure class="wp-block-image size-large"><a href="https://photos.henrypoon.com/share/gqWqVd_0vvDx36NunwOD61k_voSLMbyqu6SheuFwEhuCXDKCe2PxHCw9KrWJuN-krX0/photos/e63c4d8a-69ab-43b1-bcb3-dcd0c298b9ba" target="_blank" rel=" noreferrer noopener"><img decoding="async" src="https://photos.henrypoon.com/api/assets/e63c4d8a-69ab-43b1-bcb3-dcd0c298b9ba/thumbnail?key=gqWqVd_0vvDx36NunwOD61k_voSLMbyqu6SheuFwEhuCXDKCe2PxHCw9KrWJuN-krX0&amp;size=preview&amp;c=FjkGHIR%2Fi6dZlaeFW4oHhlRQOA%3D%3D" alt=""/></a></figure>



<p class="wp-block-paragraph">Our time in Tangier offered cool highlights &#8211; the lighthouse, the legendary caves, and the medina&#8217;s winding streets. But the day also presented contradictions that made it memorable in unexpected ways. The camel ride proved far more uncomfortable than expected. The shopping stops tested our patience and skepticism. The restaurant catered so entirely to tourists that locals seemed relegated to a different Tangier altogether. Yet we&#8217;d glimpsed not merely the postcard version of a destination, but some of the friction inherent in modern tourism &#8211; the tension between preservation and commerce, between authentic space and commercialized experience.</p>



<p class="wp-block-paragraph">You can view the photo album <a href="https://photos.henrypoon.com/share/2I3NLVyA2dduTjWRTAgBsEOQWwpGPVGOlwAuMK_dKgDOabQMgEjgslmplCIIJq5nquU" target="_blank" rel="noreferrer noopener">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2025/11/09/tangier-where-africa-meets-europe/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">13028</post-id>	</item>
		<item>
		<title>MECH 45X–Designing the Motor Control Circuit</title>
		<link>https://blog.henrypoon.com/blog/2012/02/21/mech-45x-designing-the-motor-control-circuit/</link>
					<comments>https://blog.henrypoon.com/blog/2012/02/21/mech-45x-designing-the-motor-control-circuit/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 21 Feb 2012 08:58:29 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Actuators]]></category>
		<category><![CDATA[agra]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Brushless DC electric motor]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[DC motor]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Electric motors]]></category>
		<category><![CDATA[Electrical engineering]]></category>
		<category><![CDATA[Electromagnetism]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Friction]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Maxon Motor]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mechanical engineering]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Paris]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Rolling]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Servomotor]]></category>
		<category><![CDATA[Speed]]></category>
		<category><![CDATA[Stall torque]]></category>
		<category><![CDATA[Stepper motor]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Transmission]]></category>
		<category><![CDATA[Truth]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Voltage]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/mech-45x%e2%80%93designing-the-motor-control-circuit</guid>

					<description><![CDATA[Knowing that two motors will be controlled for the grasper, a control circuit was required to determine how much voltage would be delivered to the motor and when they would be on or off.&#160; Each motor would also require position feedback for determining when to stop the motor actuation.&#160; The following section describes the process [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Knowing that two motors will be controlled for the grasper, a control circuit was required to determine how much voltage would be delivered to the motor and when they would be on or off.&nbsp; Each motor would also require position feedback for determining when to stop the motor actuation.&nbsp; The following section describes the process used for designing this microcontroller based circuit.&nbsp; These sections also show a heavy emphasis on the electrical portion of the design and less of the physical portion.&nbsp; The physical portion of the design can be visualized with the CAD design.</p>



<h1 class="wp-block-heading">1.0 Motors</h1>



<p class="wp-block-paragraph">The chosen motors are:</p>



<ul class="wp-block-list"><li>Finger grasping &#8211; Cytron IG32E-264K at a cost of USD $57.03 from RobotShop</li><li>Finger sliding &#8211; Cytron MO-SPG-30E-20K at a cost of USD $22.58 from RobotShop</li></ul>



<p class="wp-block-paragraph">Both motors meet the torque speed requirements for this project.</p>



<h2 class="wp-block-heading">1.1 Finger Grasping Actuation</h2>



<p class="wp-block-paragraph">From the initial budget, the budget set for actuators was set at $325.&nbsp; The torque requirement needed for gripping was also calculated and each finger would require 4 Nm at its output to lift a 4 kg object using only the fingertips.&nbsp; The evaluation criteria states that the device grasp as fast as possible and that the client would have the highest satisfaction if the device cost was less than $700.</p>



<p class="wp-block-paragraph">Looking on several websites that sold motors, the following DC motor was chosen: Cytron IG32E-264K at a cost of USD $57.03 from RobotShop.&nbsp; The specifications are as follows:</p>



<figure class="wp-block-table"><table><tbody><tr><td>DC voltage</td><td>12 V</td></tr><tr><td>Gear ratio</td><td>264:1</td></tr><tr><td>Stall torque (w/o gearing)</td><td>0.0392 Nm</td></tr><tr><td>No load speed (w/o gearing)</td><td>7300 rpm</td></tr><tr><td>Stall current</td><td>5 A</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">At 12 V with gearing included, the stall torque would be 20.7 Nm (without consideration of mechanical efficiency).&nbsp; A motor with a high stall torque is also beneficial because it lowers the gear ratio required, which leads to the use of less space for gearing.&nbsp; The motor also comes with its gearing, which contributes to its high torque.&nbsp; Given the high stall torque of this motor addition gear reduction is not required.&nbsp; During grasping, the motor will be exerting high torque at low speeds and therefore, the motor will be operating near the stall torque.&nbsp; The torque here is more than sufficient even with mechanical efficiency losses accounted for.</p>



<p class="wp-block-paragraph">For finger actuation before grasping occurs, there is a low load and therefore the motor will be operating closer to the no load speed.&nbsp; The no load speed with gear reduction is 27.7 rpm (without consideration of mechanical efficiency).&nbsp; Split among three output shafts, the speed would be 9.21 rpm.&nbsp; Even with the load of the fingers accounted for, this is still acceptable. based on requirements and evaluation criteria.</p>



<p class="wp-block-paragraph">While the torque is a lot higher than required, this motor was only more expensive than a motor of one size smaller by less than three dollars.&nbsp; The electrical characteristics were also identical.&nbsp; With a higher motor torque, the grasper would be comfortable in lifting objects even heavier than 4 kg, which is another benefit based on the evaluation criteria.</p>



<h2 class="wp-block-heading">1.2 Finger Sliding Actuation</h2>



<p class="wp-block-paragraph">The motor required here does not require a large torque since motion in this degree of freedom is not expected to handle heavy loads.&nbsp; This motor only requires enough torque to overcome the friction of the finger on the power screw that it is mounted on.&nbsp; Therefore, a low-cost motor (relative to the grasping motor) will suffice.&nbsp; The DC motor of choice is the Cytron MO-SPG-30E-20K at a cost of USD $22.58 from RobotShop.</p>



<p class="wp-block-paragraph">The specifications are as follows:</p>



<figure class="wp-block-table"><table><tbody><tr><td>DC voltage</td><td>12 V</td></tr><tr><td>Gear ratio</td><td>20:1</td></tr><tr><td>Rated torque (after gearing)</td><td>78.4 mNm</td></tr><tr><td>Rated speed (after gearing)</td><td>185 rpm</td></tr><tr><td>Rated current</td><td>410 mA</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The consistency of the stated specifications do not match the previous motor because the information that was provided by the manufacturer was not consistent.</p>



<p class="wp-block-paragraph">An initial estimate of two 200 g fingers sliding on a 1/2” diameter power screw with a steel-steel sliding interface (friction coefficient of 0.8) shows that only 20 mNm of torque is required.&nbsp; Therefore, this motor meets the requirement.&nbsp; The power screw also has 13 threads per inch, and at the rated 185 rpm, the power screw would slide linearly at 6 mm/s.</p>



<h2 class="wp-block-heading">1.3 Motor Type</h2>



<p class="wp-block-paragraph">DC and servo motors are motors that are suitable for the project.&nbsp; An investigation between DC and servo motors showed that many manufacturers of motors did not provide the necessary specifications for choosing a servo motor in terms of the values of the no load, stall torque, and stall current.&nbsp; While servos generate a lot of torque relative to their size when compared to DC motors, it is not feasible to use a servo motor because of the unknowns in the specifications.&nbsp; It is possible to buy several servos and test them, but this is costly and time consuming.&nbsp; At this stage in the project, the team is not able to commit the time to investigate further.</p>



<p class="wp-block-paragraph">Comparison of the cost of the grasping motor relative to motors from Maxon Motor, a supplier of motors for UBC Thunderbots, shows that the price of a motor of the same power output costs approximately the same amount.&nbsp; However, a fundamental difference is that the motor from Maxon does not include a gearbox, while the chosen motor for this project does.</p>



<h1 class="wp-block-heading">2.0 Microcontroller</h1>



<p class="wp-block-paragraph">The microcontroller of choice is the Arduino Diecimila.&nbsp; The primary motivator for using this board is because the UBC Thunderbots team already has this board and is currently unused.&nbsp; The Thunderbots team has generously provided the board for use on this project.</p>



<p class="wp-block-paragraph">The MCU will allow the turning the motors on and off, changing motor direction, changing motor speed, and reading encoder feedback.</p>



<h1 class="wp-block-heading">3.0 Voltage Regulation for Encoders</h1>



<p class="wp-block-paragraph">Since the power supply is likely going to be run at 12 V, the encoders will require voltage regulation down to 5 V (the operating voltage of the encoder for the motors).&nbsp; The chosen voltage regulator is the MC78L05A at a cost of USD from Digikey.&nbsp; According to the typical application diagram of the datasheet, two capacitors will also be required (0.33 μF and 0.1 μF).&nbsp; The cost of these are less than $1.</p>



<p class="wp-block-paragraph">The voltage regulator will be wired up in this way as the datasheet shows:</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb.png?w=1280&#038;ssl=1" alt="image" title="image"/></a></figure>
</div>


<p class="wp-block-paragraph">The input will be from the 12 V source, and the output will be to the encoders.</p>



<h1 class="wp-block-heading">4.0 Motor Driver</h1>



<p class="wp-block-paragraph">To control the motors, an H-Bridge is to be used.&nbsp; However, due to the different current flows for each motor, one motor driver will require a high current capacity while the other one will not.&nbsp; The high current capacity motor driver consists of a driving circuit using two half-bridges.&nbsp; The low current capacity motor driver is made up of 1 IC.</p>



<h1 class="wp-block-heading">4.1 Finger Grasping Motor Driver</h1>



<p class="wp-block-paragraph">To design the H-Bridge for controlling the motor, an L6205 motor driver will be used.&nbsp; Each of them costs USD $11.36 from Digikey and can withstand a continuous current of 2.8 A and a peak current of 5.8 A and can be interfaced with the microcontroller with PWM inputs.&nbsp; The driver can also be run in a parallel mode to double the current ratings by using both of its full bridges together.&nbsp; The datasheet provides an application circuit as follows:</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image1.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" fetchpriority="high" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb1.png?resize=600%2C138&#038;ssl=1" alt="image" width="600" height="138" title="image"/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image2.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb2.png?w=1280&#038;ssl=1" alt="image" title="image"/></a></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Output pins from the Arduino can turn the motor on and off through the enable pins.&nbsp; Direction is controlled by adjusting the voltage polarity between IN1 and IN2.</p>



<p class="wp-block-paragraph">There are also two output pins for current sensing.&nbsp; By using it to measure the current draw, the microcontroller program can determine what the torque is through the use of the motor curves provided in the motor specifications.</p>



<h1 class="wp-block-heading">4.2 Finger Sliding Motor Driver</h1>



<p class="wp-block-paragraph">The motor driver of choice is the L293D and each one costs $2.50 from Digikey.  Bidirectional control of a DC motor can be achieved by adapting the application circuit from the datasheet:<a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image3.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" title="image" width="278" height="220" border="0" style="background-image: none; padding-left: 0; padding-right: 0; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0; border-width: 0;" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb3.png?resize=278%2C220&#038;ssl=1" alt="image"></a></p>



<p class="wp-block-paragraph">The 1A and 2A pins determine the direction of the motor or the motor deceleration.&nbsp; A truth table is provided in the datasheet.</p>



<h1 class="wp-block-heading">5.0 Power Supply</h1>



<p class="wp-block-paragraph">To power the grasper, a power supply plugged into the wall will be used.&nbsp; It is expected that the future robot will have a power source of its own which will power the hand as well.&nbsp; Therefore, for the purposes of testing the grasper for this project only a wall power supply will be required.</p>



<p class="wp-block-paragraph">Looking at the maximum electrical power consumption of the two motors, the total comes to ~65 W (12 V * 5 A + 12 V * 0.41 A).&nbsp; The other components also consume power and so the final power consumption will be higher.&nbsp; To compensate, a 12 V power supply with a maximum wattage and current of 84 W and 7 A was selected.&nbsp; The part number is CENB1090 and each costs USD $70.48 from Digikey.</p>



<h1 class="wp-block-heading">6.0 Power Supply Connector</h1>



<p class="wp-block-paragraph">The power supply chosen has one port that uses a Molex Mini-Fit Jr. Receptacle.&nbsp; Therefore, a proper receptacle must be used so that proper wire routing can power all the circuitry.&nbsp; This also means that the future robot will also require a matching plug for this receptacle.</p>



<h1 class="wp-block-heading">7.0 Fuses</h1>



<p class="wp-block-paragraph">Fuses will also be used as a redundant mechanism to stop the motor in case the current draw is too high.&nbsp; The primary method of stopping the motor is through the current sense pins on the motor driver.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2012/02/21/mech-45x-designing-the-motor-control-circuit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1346</post-id>	</item>
		<item>
		<title>Coefficients of Friction</title>
		<link>https://blog.henrypoon.com/blog/2010/05/10/coefficients-of-friction/</link>
					<comments>https://blog.henrypoon.com/blog/2010/05/10/coefficients-of-friction/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Mon, 10 May 2010 09:48:30 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[bear]]></category>
		<category><![CDATA[Bearing]]></category>
		<category><![CDATA[Classical mechanics]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Friction]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Materials science]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mechanical engineering]]></category>
		<category><![CDATA[Metallurgy]]></category>
		<category><![CDATA[Natural sciences]]></category>
		<category><![CDATA[Physical sciences]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Tribology]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/coefficients-of-friction</guid>

					<description><![CDATA[This site has a lot of information about the tabulated values for the coefficient of friction. &#160;It also includes friction values for different kinds of joints and bearings. &#160;Definitely a good place to refer to. http://www.roymech.co.uk/Useful_Tables/Tribology/co_of_frict.htm]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This site has a lot of information about the tabulated values for the coefficient of friction. &nbsp;It also includes friction values for different kinds of joints and bearings. &nbsp;Definitely a good place to refer to.</p>



<p class="wp-block-paragraph"><a href="http://www.roymech.co.uk/Useful_Tables/Tribology/co_of_frict.htm" target="_blank" rel="noreferrer noopener">http://www.roymech.co.uk/Useful_Tables/Tribology/co_of_frict.htm</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/05/10/coefficients-of-friction/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">305</post-id>	</item>
	</channel>
</rss>
